From 86722aca20973a1e73d0a446c124eb6a5790496b Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期二, 17 十二月 2024 09:34:17 +0800 Subject: [PATCH] 任务优化,工单状态修改优化 --- Tiger.Business.MES/BIZ/BIZ_MES_WO.cs | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/Tiger.Business.MES/BIZ/BIZ_MES_WO.cs b/Tiger.Business.MES/BIZ/BIZ_MES_WO.cs index 163aa8c..575ea7f 100644 --- a/Tiger.Business.MES/BIZ/BIZ_MES_WO.cs +++ b/Tiger.Business.MES/BIZ/BIZ_MES_WO.cs @@ -292,6 +292,9 @@ _woBatch.CHANGE_USER = input.UserId; _woBatch.CHANGE_TIME = DateTime.Now; } + if (!Biz.Db.Queryable<BIZ_MES_WO_BATCH>().Where(x => x.ORDER_NO == input.WorkOrder && x.STATUS> BIZ_MES_WO_BATCH.STATUSs.Init.GetValue()).Any()) { + _wo.STATUS = BIZ_MES_WO.STATUSs.Init.GetValue(); + } } else { @@ -312,6 +315,10 @@ { db.Updateable(_woBatch, input.UserId).UpdateColumns(x => new { x.STATUS, x.UPDATE_USER, x.UPDATE_TIME, x.CHANGE_USER, x.CHANGE_TIME }).ExecuteCommand(); } + if (!_wo.IsNullOrEmpty() && _wo.STATUS == BIZ_MES_WO.STATUSs.Init.GetValue()) + { + db.Updateable(_wo, input.UserId).UpdateColumns(x => new { x.STATUS, x.UPDATE_USER, x.UPDATE_TIME }).ExecuteCommand(); + } }); if (!dbTran.IsSuccess) { -- Gitblit v1.9.3