From 35347311da9ca47ac614603ebf4c3ccab8cf26a2 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期三, 16 七月 2025 13:42:59 +0800
Subject: [PATCH] OQC
---
MES.Service/Modes/MesOqcItemsDetectDetail12.cs | 2 +
MESApplication/Controllers/QC/MesOqcItemsDetect02Controller.cs | 41 ++++++++++++++++----
MES.Service/service/QC/MesOqcItemsDetect02Manager.cs | 29 ++++++++++++++
3 files changed, 63 insertions(+), 9 deletions(-)
diff --git a/MES.Service/Modes/MesOqcItemsDetectDetail12.cs b/MES.Service/Modes/MesOqcItemsDetectDetail12.cs
index 3772181..91e638d 100644
--- a/MES.Service/Modes/MesOqcItemsDetectDetail12.cs
+++ b/MES.Service/Modes/MesOqcItemsDetectDetail12.cs
@@ -83,5 +83,7 @@
///</summary>
[SugarColumn(ColumnName = "CREATE_BY")]
public string? CreateBy { get; set; }
+
+ [SugarColumn(IsIgnore = true)] public int? count { get; set; }
}
}
\ No newline at end of file
diff --git a/MES.Service/service/QC/MesOqcItemsDetect02Manager.cs b/MES.Service/service/QC/MesOqcItemsDetect02Manager.cs
index 35830d6..19ed100 100644
--- a/MES.Service/service/QC/MesOqcItemsDetect02Manager.cs
+++ b/MES.Service/service/QC/MesOqcItemsDetect02Manager.cs
@@ -466,4 +466,33 @@
.ExecuteCommand();
});
}
+
+ public int SetQSItemDetail(MesOqcItemsDetectDetail12 detail)
+ {
+ var oracle = SqlSugarHelper.UseTransactionWithOracle(db =>
+ {
+ List<MesOqcItemsDetectDetail12> result = new();
+ for (var i = 0; i < detail.count; i++)
+ {
+ var item = new MesOqcItemsDetectDetail12();
+ item.MainId = detail.MainId;
+ item.ReleaseNo = detail.ReleaseNo;
+ item.Fstand = detail.Fstand;
+ item.FcheckResu = detail.FcheckResu;
+ item.CreateBy = detail.LastupdateBy;
+ item.CreateDate = DateTime.Now;
+ item.Factory = "1000";
+ item.Company = "1000";
+ result.Add(item);
+ }
+
+ return db.Insertable(result).ExecuteCommand();
+ });
+
+ detail.CreateBy = detail.LastupdateBy;
+
+ autoResult(detail);
+
+ return oracle;
+ }
}
\ No newline at end of file
diff --git a/MESApplication/Controllers/QC/MesOqcItemsDetect02Controller.cs b/MESApplication/Controllers/QC/MesOqcItemsDetect02Controller.cs
index 8aaca72..bae9488 100644
--- a/MESApplication/Controllers/QC/MesOqcItemsDetect02Controller.cs
+++ b/MESApplication/Controllers/QC/MesOqcItemsDetect02Controller.cs
@@ -13,7 +13,29 @@
public class MesOqcItemsDetect02Controller : ControllerBase
{
private readonly MesOqcItemsDetect02Manager m = new();
-
+
+ [HttpPost("SetQSItemDetail")]
+ public ResponseResult SetQSItemDetail(
+ [FromBody] MesOqcItemsDetectDetail12 detail)
+ {
+ try
+ {
+ dynamic resultInfos = new ExpandoObject();
+ var detail021 = m.SetQSItemDetail(detail);
+ resultInfos.tbBillList = detail021;
+ return new ResponseResult
+ {
+ status = 0,
+ message = "OK",
+ data = resultInfos
+ };
+ }
+ catch (Exception ex)
+ {
+ return ResponseResult.ResponseError(ex);
+ }
+ }
+
//saveRemarksGid 涓昏〃娣诲姞涓嶅悎鏍兼弿杩�
[HttpPost("saveRemarksGid")]
public ResponseResult saveRemarksGid([FromBody] LLJDto rkjDto)
@@ -35,6 +57,7 @@
return ResponseResult.ResponseError(ex);
}
}
+
//IqcQaSubmit
[HttpPost("IqcQaSubmit")]
public ResponseResult IqcQaSubmit(LLJDto rkjDto)
@@ -56,7 +79,7 @@
return ResponseResult.ResponseError(ex);
}
}
-
+
[HttpPost("saveRemarksPid")]
public ResponseResult saveRemarksPid([FromBody] LLJDto rkjDto)
{
@@ -77,14 +100,14 @@
return ResponseResult.ResponseError(ex);
}
}
-
+
[HttpPost("UpdateQSItemDetail")]
public ResponseResult UpdateQSItemDetail(
[FromBody] MesOqcItemsDetectDetail12 detail)
{
try
{
- dynamic resultInfos = new ExpandoObject();
+ dynamic resultInfos = new ExpandoObject();
var detail021 = m.UpdateQSItemDetail(detail);
resultInfos.tbBillList = detail021;
return new ResponseResult
@@ -99,7 +122,7 @@
return ResponseResult.ResponseError(ex);
}
}
-
+
[HttpPost("getXjDetail02ById")]
public ResponseResult getXjDetail02ById([FromBody] JObject data)
{
@@ -122,7 +145,7 @@
return ResponseResult.ResponseError(ex);
}
}
-
+
//ItemBarCodeSubmit(OQCDto dto)
[HttpPost("ItemBarCodeSubmit")]
public ResponseResult ItemBarCodeSubmit([FromBody] OQCDto dto)
@@ -145,7 +168,7 @@
return ResponseResult.ResponseError(ex);
}
}
-
+
[HttpPost("GetDetail5")]
public ResponseResult GetDetail5([FromBody] OQCDto dto)
{
@@ -167,7 +190,7 @@
return ResponseResult.ResponseError(ex);
}
}
-
+
[HttpPost("getPage")]
public ResponseResult getPage([FromBody] XJPageResult queryObj)
{
@@ -190,7 +213,7 @@
return ResponseResult.ResponseError(ex);
}
}
-
+
[HttpPost("GetItemBarCode")]
public ResponseResult GetItemBarCode(XJPageResult queryObj)
{
--
Gitblit v1.9.3