From 448b0c34cdacd890addea219f5249fb9c57894f0 Mon Sep 17 00:00:00 2001
From: 王 垚 <1402714037@qq.com>
Date: 星期三, 14 九月 2022 17:58:31 +0800
Subject: [PATCH] nothing

---
 WebAPI/Controllers/POStockInBillController.cs |   38 ++++++++++++++++++++++++++++++++++++--
 1 files changed, 36 insertions(+), 2 deletions(-)

diff --git a/WebAPI/Controllers/POStockInBillController.cs b/WebAPI/Controllers/POStockInBillController.cs
index 3619b9b..aa1353d 100644
--- a/WebAPI/Controllers/POStockInBillController.cs
+++ b/WebAPI/Controllers/POStockInBillController.cs
@@ -1496,7 +1496,6 @@
                 JObject jsonModel = new JObject();
                 jsonModel.Add("FID", FID);
                 JArray Entry = new JArray();
-
                 foreach (var item in list)
                 {
                     if (item.HSQty == 0)
@@ -1518,18 +1517,53 @@
                     objJsonResult.data = null;
                     return objJsonResult;
                 }
-                //LogService.Write("jsonRoot:" + jsonRoot.ToString());
                 var result = InvokeHelper.Save("PUR_ReceiveBill", jsonRoot.ToString());
                 //LogService.Write(result);
                 if (JObject.Parse(result)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() == "TRUE")
                 {
+                    LogService.Write("鏀舵枡閫氱煡鍗曚慨鏀瑰け璐sonRoot:" + jsonRoot.ToString());
                     objJsonResult.code = "0";
                     objJsonResult.count = 0;
                     objJsonResult.Message = "閲戣澏鏀舵枡閫氱煡鍗曟洿鏂板け璐�" + result;
                     objJsonResult.data = null;
                     return objJsonResult;
                 }
+                var json = new
+                {
+                    Ids = FID,
+                };
+                //鎻愪氦
+                var _result = InvokeHelper.Submit("PUR_ReceiveBill", JsonConvert.SerializeObject(json));
+                var _saveObj = JObject.Parse(_result);
+                if (_saveObj["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE")
+                {
+                    LogService.Write("鏀舵枡閫氱煡鍗曟彁浜ゅけ璐sonRoot:" + jsonRoot.ToString());
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "閲戣澏鏀舵枡閫氱煡鍗曟彁浜ゅけ璐�" + _result;
+                    objJsonResult.data = null;
+                    return objJsonResult;
 
+                }
+                //瀹℃牳
+                _result = InvokeHelper.Audit("PUR_ReceiveBill", JsonConvert.SerializeObject(json));
+                _saveObj = JObject.Parse(_result);
+                if (_saveObj["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE")
+                {
+                    LogService.Write("鏀舵枡閫氱煡鍗曞鏍稿け璐sonRoot:" + jsonRoot.ToString());
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "閲戣澏鏀舵枡閫氱煡鍗曞鏍稿け璐sonRoot" + _result;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+
+                }
+
+                sql = string.Format(@"update Cg_POInStockBillMain set 
+HBillStatus = 2 ,
+HCheckDate   = getdate()
+where HInterID in ({0})",  HInterID);
+                oCn.RunProc(sql);//鏇存柊mes鐘舵��
                 //鏇存柊鎴愬姛鍚� 鍚屾鏇存柊閲戣澏
                 oCn.Commit();
                 objJsonResult.code = "1";

--
Gitblit v1.9.1