From 27a5d6576f012e26a0f5cb12a45fc72b20922d58 Mon Sep 17 00:00:00 2001 From: duhe <226547893@qq.com> Date: 星期三, 28 二月 2024 16:57:35 +0800 Subject: [PATCH] 销售订单:反关闭时需要信用控制。情景(未全部出库情况下关闭,后需要重新出库,此时反关闭需要判断客户资金情况) --- WebAPI/Controllers/XSGL/Xs_SeOrderBillController.cs | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/WebAPI/Controllers/XSGL/Xs_SeOrderBillController.cs b/WebAPI/Controllers/XSGL/Xs_SeOrderBillController.cs index 7fcbae0..08d65e6 100644 --- a/WebAPI/Controllers/XSGL/Xs_SeOrderBillController.cs +++ b/WebAPI/Controllers/XSGL/Xs_SeOrderBillController.cs @@ -1724,9 +1724,22 @@ } if (IsAudit == 1) //鍙嶅叧闂彁浜� { + oBill.oCn.BeginTran(); //鍙嶅叧闂彁浜� if (oBill.CancelClose(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) { + ds = oCN.RunProcReturn("exec h_p_Kf_CheckSeOrderBill_CrediControl " + oBill.omodel.HInterID, "h_p_Kf_CheckSeOrderBill_CrediControl"); + if (ds.Tables[0].Rows[0]["HBack"].ToString() == "1") + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "瀹℃牳澶辫触!鍘熷洜:" + ds.Tables[0].Rows[0]["HRemark"].ToString(); + objJsonResult.data = null; + oBill.oCn.RollBack(); + return objJsonResult; + } + + oBill.oCn.Commit(); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "鍙嶅叧闂垚鍔�"; -- Gitblit v1.9.1