From 4bfab3d9173fcced07cea4afb71227b83b47c469 Mon Sep 17 00:00:00 2001 From: zrg <z18737863051@163.com> Date: 星期二, 25 六月 2024 12:32:22 +0800 Subject: [PATCH] 1 --- WebAPI/Controllers/CGGL/Cg_PORequestBillController.cs | 36 ++++++++++++++++++++++++++++++++++-- 1 files changed, 34 insertions(+), 2 deletions(-) diff --git a/WebAPI/Controllers/CGGL/Cg_PORequestBillController.cs b/WebAPI/Controllers/CGGL/Cg_PORequestBillController.cs index c9909e6..186e0df 100644 --- a/WebAPI/Controllers/CGGL/Cg_PORequestBillController.cs +++ b/WebAPI/Controllers/CGGL/Cg_PORequestBillController.cs @@ -167,7 +167,15 @@ string HCloseMan = mainList2[0].HCloseMan == null ? "''" : mainList2[0].HCloseMan; string HCloseDate = mainList2[0].HCloseDate == null ? "''" : mainList2[0].HCloseDate; - + //杩涜 浼氳鏈熼棿 缁撹处 鐨勫垽鏂拰鎺у埗 + string s = ""; + int sYear = 0; + int sPeriod = 0; + if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(HDate, ref sYear, ref sPeriod, ref s) == false) + { + objJsonResult.Message = s; + return objJsonResult; + } ds = oCN.RunProcReturn("select * from h_v_Cg_PORequestBillList where hmainid=" + HInterID + " and 鍗曟嵁鍙�='" + HBillNo + "'", "h_v_Cg_PORequestBillList"); @@ -426,6 +434,17 @@ { try { + //杩涜 浼氳鏈熼棿 缁撹处 鐨勫垽鏂拰鎺у埗 + string s = ""; + int sYear = 0; + int sPeriod = 0; + DateTime HDate = DateTime.Now; + if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(HDate, ref sYear, ref sPeriod, ref s) == false) + { + objJsonResult.Message = s; + return objJsonResult; + } + oCN.BeginTran(); oCN.RunProc("Delete From Cg_PORequestBillMain where HInterID = " + HInterID); oCN.RunProc("Delete From Cg_PORequestBillSub where HInterID = " + HInterID); @@ -559,6 +578,18 @@ HBillNo = ds.Tables[0].Rows[0]["HBillNo"].ToString(); } BillOld.MvarItemKey = "Cg_PORequestBillMain"; + + //杩涜 浼氳鏈熼棿 缁撹处 鐨勫垽鏂拰鎺у埗 + string s = ""; + int sYear = 0; + int sPeriod = 0; + DateTime HDate = DateTime.Now; + if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(HDate, ref sYear, ref sPeriod, ref s) == false) + { + objJsonResult.Message = s; + return objJsonResult; + } + oCN.BeginTran();//寮�濮嬩簨鍔� //Type 1 瀹℃牳 2 鍙嶅鏍� @@ -584,7 +615,7 @@ objJsonResult.data = null; return objJsonResult; } - + if (!BillOld.CheckBill(int.Parse(HInterID), HBillNo, "h_p_Cg_PORequestBill_AfterCheckCtrl", user, ref ClsPub.sExeReturnInfo)) { objJsonResult.code = "0"; @@ -617,6 +648,7 @@ return objJsonResult; } + if (BillOld.AbandonCheck(int.Parse(HInterID), HBillNo, "h_p_Cg_PORequestBill_AfterUnCheckCtrl", user, ref ClsPub.sExeReturnInfo)) { SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); -- Gitblit v1.9.1