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