From ac5677185ebfa2752af6f013e5fb4b417e48f4bc Mon Sep 17 00:00:00 2001 From: yangle <admin@YINMOU> Date: 星期三, 27 七月 2022 10:51:35 +0800 Subject: [PATCH] 销售订单 动态列 齐套分析明细列 --- WebAPI/Controllers/SCGL/日计划管理/JIT_DayPlanPlatFormBillController.cs | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git "a/WebAPI/Controllers/SCGL/\346\227\245\350\256\241\345\210\222\347\256\241\347\220\206/JIT_DayPlanPlatFormBillController.cs" "b/WebAPI/Controllers/SCGL/\346\227\245\350\256\241\345\210\222\347\256\241\347\220\206/JIT_DayPlanPlatFormBillController.cs" index b38c925..a01c670 100644 --- "a/WebAPI/Controllers/SCGL/\346\227\245\350\256\241\345\210\222\347\256\241\347\220\206/JIT_DayPlanPlatFormBillController.cs" +++ "b/WebAPI/Controllers/SCGL/\346\227\245\350\256\241\345\210\222\347\256\241\347\220\206/JIT_DayPlanPlatFormBillController.cs" @@ -643,7 +643,6 @@ { try { - oCN.BeginTran(); Stopwatch sw = new Stopwatch(); omdelMian = JsonConvert.DeserializeObject<Sc_WorkBillSortBillMain>(sWhere); string sql = $"exec JIT_qtfx {omdelMian.HProdORGID},{omdelMian.HWorkShopID},'{user}' "; @@ -653,7 +652,14 @@ DataTable resulTable = ds.Tables[0]; if (resulTable.Rows[0][0].ToString().Contains("澶辫触")) { - return resulTable.Rows[0][0].ToString(); + //閲婃斁榻愬鎿嶄綔 閬垮厤澶氫汉鍚屾椂杩涜榻愬鍒嗘瀽 + oCN.RunProc($"update T_PRD_QTFX set FSTATUS = 0 where FPRDORGID ={omdelMian.HProdORGID} and FSTATUS = 1 "); + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = resulTable.Rows[0][0].ToString(); + objJsonResult.data = null; + return objJsonResult; } else { @@ -664,7 +670,14 @@ string fDayPlanFEntryids = string.Empty; if (BomList.Count == 0) { - return "娌℃湁闇�瑕佽繘琛岄綈濂楀垎鏋愮殑鏁版嵁"; + //閲婃斁榻愬鎿嶄綔 閬垮厤澶氫汉鍚屾椂杩涜榻愬鍒嗘瀽 + oCN.RunProc($"update T_PRD_QTFX set FSTATUS = 0 where FPRDORGID ={omdelMian.HProdORGID} and FSTATUS = 1 "); + + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "娌℃湁闇�瑕佽繘琛岄綈濂楀垎鏋愮殑鏁版嵁"; + objJsonResult.data = null; + return objJsonResult; } else { @@ -1045,8 +1058,6 @@ sw.Stop();//缁撴潫璁℃椂 LogService.Write("榻愬鍒嗘瀽杩愯鎬绘椂闀匡細" + sw.Elapsed); - oCN.Commit(); - objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "鎿嶄綔鎴愬姛"; @@ -1055,7 +1066,6 @@ } catch (Exception e) { - oCN.RollBack(); LogService.Write("鎿嶄綔澶辫触锛�" + e.Message.ToString()); objJsonResult.code = "0"; objJsonResult.count = 0; -- Gitblit v1.9.1