From 7728ec834b099dbc8ab644429444208edd8407e8 Mon Sep 17 00:00:00 2001
From: llj <132905093+newwwwwwtree@users.noreply.github.com>
Date: 星期一, 12 一月 2026 13:28:55 +0800
Subject: [PATCH] 1

---
 WebAPI/Controllers/POStockInBillController.cs |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/WebAPI/Controllers/POStockInBillController.cs b/WebAPI/Controllers/POStockInBillController.cs
index 67bbcb6..e5d1533 100644
--- a/WebAPI/Controllers/POStockInBillController.cs
+++ b/WebAPI/Controllers/POStockInBillController.cs
@@ -1171,10 +1171,17 @@
                             bool flag8 = dataSet11.Tables[0].Rows.Count > 0;
                             if (!flag8)
                             {
+                                var checkMes="";
                                 DataSet dds = clsCN2.RunProcReturn("exec h_p_cycleGetprocessBill"+ text1.ToString(), "h_p_cycleGetprocessBill");
-                                WEBSController webscontroller = new WEBSController();
+                                if (dds == null || dds.Tables[0].Rows.Count <= 0)
+                                {
+                                    checkMes = text16;
+                                }
+                                else
+                                    checkMes = dds.Tables[0].Rows[0]["HBillNo"].ToString();
+                                 WEBSController webscontroller = new WEBSController();
                                 //object obj = webscontroller.get_SourceBarCode_ProductIn_Json(hinterid, HBillNo, HBillType, text16, "3714", HMaker, HOrgID);
-                                object obj = webscontroller.get_SourceBarCode_ProductIn_Json(hinterid, HBillNo, HBillType, (dds.Tables[0].Rows[0]["HBillNo"].ToString() == "" ? text16 : dds.Tables[0].Rows[0]["HBillNo"].ToString()), "3714", HMaker, HOrgID);
+                                object obj = webscontroller.get_SourceBarCode_ProductIn_Json(hinterid, HBillNo, HBillType, checkMes, "3714", HMaker, HOrgID);
                             }
                         }
                         else
@@ -1320,10 +1327,17 @@
                             bool flag11 = dataSet17.Tables[0].Rows.Count > 0;
                             if (!flag11)
                             {
+                                var checkMes = "";
                                 DataSet dds = clsCN3.RunProcReturn("exec h_p_cycleGetprocessBill" + text1.ToString(), "h_p_cycleGetprocessBill");
+                                if (dds == null || dds.Tables[0].Rows.Count <= 0)
+                                {
+                                    checkMes = text24;
+                                }
+                                else
+                                    checkMes = dds.Tables[0].Rows[0]["HBillNo"].ToString();
                                 WEBSController webscontroller3 = new WEBSController();
                                // object obj3 = webscontroller3.get_SourceBarCode_ProductIn_Json(hinterid, HBillNo, HBillType, text24, "3714", HMaker, HOrgID);
-                                object obj3 = webscontroller3.get_SourceBarCode_ProductIn_Json(hinterid, HBillNo, HBillType, (dds.Tables[0].Rows[0]["HBillNo"].ToString()==""? text24 : dds.Tables[0].Rows[0]["HBillNo"].ToString()), "3714", HMaker, HOrgID);
+                                object obj3 = webscontroller3.get_SourceBarCode_ProductIn_Json(hinterid, HBillNo, HBillType, checkMes, "3714", HMaker, HOrgID);
                             }
                         }
                         else

--
Gitblit v1.9.1