From bdf99389b5eff2dcee875d89c19cf9d319e00b42 Mon Sep 17 00:00:00 2001
From: zgq <519541279@qq.com>
Date: 星期三, 10 三月 2021 19:50:18 +0800
Subject: [PATCH] 2021-03-10统一更新
---
WebAPI/WebServer.cs | 71 ++++++++++++++++++++++++++++-------
1 files changed, 56 insertions(+), 15 deletions(-)
diff --git a/WebAPI/WebServer.cs b/WebAPI/WebServer.cs
index b4871e7..743d1af 100644
--- a/WebAPI/WebServer.cs
+++ b/WebAPI/WebServer.cs
@@ -4438,8 +4438,17 @@
WebS.WebService1 oWebs = new WebS.WebService1();
if (oWebs.set_SavePOStockInBill_New(oMain, sHSourceType, ref sErrMsg))
{
- sErrMsg = "淇濆瓨鎴愬姛锛�" + oMain.HBillNo;
- return true;
+ //鍒ゆ柇鏄惁鍙嶅啓鎴愬姛
+ if (set_UpdateHStatus(oMain.HInterID, oMain.HExplanation.ToString()))
+ {
+ sErrMsg = "淇濆瓨鎴愬姛锛�" + oMain.HBillNo;
+ return true;
+ }
+ else
+ {
+ sErrMsg = "淇濆瓨鎴愬姛锛�" + oMain.HBillNo + "鐘舵�佸弽鍐欏け璐ワ紒";
+ return true;
+ }
}
else
{
@@ -4790,8 +4799,17 @@
WebS.WebService1 oWebs = new WebS.WebService1();
if (oWebs.set_SaveProductInBill_New(oMain, sHSourceType, ref sErrMsg))
{
- sErrMsg = "淇濆瓨鎴愬姛锛�" + oMain.HBillNo;
- return true;
+ //鍒ゆ柇鏄惁鍙嶅啓鎴愬姛
+ if (set_UpdateHStatus(oMain.HInterID,oMain.HExplanation.ToString()))
+ {
+ sErrMsg = "淇濆瓨鎴愬姛锛�" + oMain.HBillNo;
+ return true;
+ }
+ else
+ {
+ sErrMsg = "淇濆瓨鎴愬姛锛�" + oMain.HBillNo + "鐘舵�佸弽鍐欏け璐ワ紒";
+ return true;
+ }
}
else
{
@@ -4800,15 +4818,29 @@
}
}
+ //鏍规嵁id鍙嶅啓鏉$爜妗f琛ㄧ姸鎬�
+ public bool set_UpdateHStatus(long HinterID, string HMESSPName)
+ {
+ try
+ {
+ new SQLHelper.ClsCN().RunProcReturn("EXEC h_p_WMS_UpdateMESSPtoBarCode " + HinterID + "," + "'" + HMESSPName + "'", "h_p_WMS_UpdateMESSPtoBarCode");
+ return true;
+ }
+ catch (Exception ex)
+ {
+ return false;
+ }
+ }
- /// <summary>
- /// 鐢熸垚浜у搧鍏ュ簱鍗�
- /// </summary>
- /// <param name="oMain"></param>
- /// <param name="sHSourceType"></param>
- /// <param name="sErrMsg"></param>
- /// <returns></returns>
- public bool set_SaveProductInBill(Model.ClsKf_ProductInBillMain oMain, ref string sErrMsg)
+
+ /// <summary>
+ /// 鐢熸垚浜у搧鍏ュ簱鍗�
+ /// </summary>
+ /// <param name="oMain"></param>
+ /// <param name="sHSourceType"></param>
+ /// <param name="sErrMsg"></param>
+ /// <returns></returns>
+ public bool set_SaveProductInBill(Model.ClsKf_ProductInBillMain oMain, ref string sErrMsg)
{
DAL.ClsKf_ProductInBill dal = new DAL.ClsKf_ProductInBill();
dal.omodel = oMain;
@@ -5313,9 +5345,18 @@
WebS.WebService1 oWebs = new WebS.WebService1();
if (oWebs.set_SaveEntrustInBill_New(oMain, sHSourceType, ref sErrMsg))
{
- sErrMsg = "淇濆瓨鎴愬姛锛�" + oMain.HBillNo;
- return true;
- }
+ //鍒ゆ柇鏄惁鍙嶅啓鎴愬姛
+ if (set_UpdateHStatus(oMain.HInterID, oMain.HExplanation.ToString()))
+ {
+ sErrMsg = "淇濆瓨鎴愬姛锛�" + oMain.HBillNo;
+ return true;
+ }
+ else
+ {
+ sErrMsg = "淇濆瓨鎴愬姛锛�" + oMain.HBillNo + "鐘舵�佸弽鍐欏け璐ワ紒";
+ return true;
+ }
+ }
else
{
sErrMsg = "鍗曟嵁鍙凤細" + oMain.HBillNo + ", 鍗曟嵁ID锛�" + oMain.HInterID + ";" + sErrMsg;
--
Gitblit v1.9.1