From 1ae6d87bb3fde2c10b4da671705ddc8977bc30b9 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期二, 23 十二月 2025 09:37:16 +0800
Subject: [PATCH] 1

---
 WebAPI/Controllers/QC_POStockInCheckBillController.cs |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/WebAPI/Controllers/QC_POStockInCheckBillController.cs b/WebAPI/Controllers/QC_POStockInCheckBillController.cs
index b10e2d8..1405bdb 100644
--- a/WebAPI/Controllers/QC_POStockInCheckBillController.cs
+++ b/WebAPI/Controllers/QC_POStockInCheckBillController.cs
@@ -1012,6 +1012,18 @@
                     objJsonResult.data = null;
                     return objJsonResult;
                 }
+
+                // 鍒ゆ柇鍗曟嵁鏄惁閲嶅
+                DataSet ds2 = oCN.RunProcReturn("select top 1 HInterID from QC_POStockInCheckBillMain where HInterID=" + mainList[0].HInterID, "QC_POStockInCheckBillMain");
+                if(ds2.Tables[0].Rows.Count > 0)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "姝ゅ崟鎹湁璇紒鍗曟嵁閲嶅鎻愪氦!";
+                    objJsonResult.data = 1;
+                    return objJsonResult;
+                }
+
                 BillNew.omodel.HYear = sYear;
                 BillNew.omodel.HPeriod = sPeriod;
                 //鍥哄畾璧嬪��=================================
@@ -1045,9 +1057,11 @@
                 BillNew.omodel.HTakeSampleCheckBillID = ClsPub.isLong(mainList[0].HTakeSampleCheckBillID);
                 BillNew.omodel.HTakeSampleCheckBillNo = ClsPub.isStrNull(mainList[0].HTakeSampleCheckBillNo);
                 BillNew.omodel.HRemarkSN = ClsPub.isStrNull(mainList[0].HRemarkSN);
+                BillNew.omodel.HCheckQty = mainList[0].HCheckQty;
                 List<Model.ClsQC_POStockInCheckBillSub> subList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsQC_POStockInCheckBillSub>>(msg3);
                 List<Model.ClsQC_POStockInCheckBillSub_BadReason> badReasonList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsQC_POStockInCheckBillSub_BadReason>>(BadReason);
                 BillNew.DetailColl = new List<Model.ClsQC_POStockInCheckBillSub>();
+
 
                 for (int i = 0; i < subList.ToArray().Length; i++)
                 {
@@ -1097,6 +1111,8 @@
                         oSub.HQualityStdID = DBUtility.ClsPub.isLong(subList[i].HQualityStdID);
                         oSub.HInspectMethodID = DBUtility.ClsPub.isLong(subList[i].HInspectMethodID);
                         oSub.HInspectBasisID = DBUtility.ClsPub.isLong(subList[i].HInspectBasisID);
+                        oSub.HInspectValQ = subList[i].HInspectValQ;
+
                         BillNew.DetailColl.Add(oSub);
                     }
                     else

--
Gitblit v1.9.1