From 0e82c6a0abbfcf4e5fea3ec1b4d27cf2268f2521 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期二, 31 十二月 2024 23:18:09 +0800
Subject: [PATCH] 修复计划日期逻辑和更新条件判断

---
 Tiger.Business.MES/BIZ/BIZ_MES_WO.cs |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Tiger.Business.MES/BIZ/BIZ_MES_WO.cs b/Tiger.Business.MES/BIZ/BIZ_MES_WO.cs
index b4dd5d6..57ed2a5 100644
--- a/Tiger.Business.MES/BIZ/BIZ_MES_WO.cs
+++ b/Tiger.Business.MES/BIZ/BIZ_MES_WO.cs
@@ -155,7 +155,7 @@
                 }
                 //WoContext.RemoveBatch(input.WoBatch.BATCH_NO);
                 input.WoBatch.PLAN_DATE = DateTime.Now;
-                input.Wo.PLAN_DATE += input.Wo.PLAN_DATE.Contains(input.WoBatch.PLAN_DATE.ToString("yyyy-MM-dd")) ? "" : $",{input.WoBatch.PLAN_DATE.ToString("yyyy-MM-dd")}";
+                input.Wo.PLAN_DATE = (input.Wo.PLAN_DATE ?? "") + ((input.Wo.PLAN_DATE ?? "").Contains(input.WoBatch.PLAN_DATE.ToString("yyyy-MM-dd")) ? "" : $",{input.WoBatch.PLAN_DATE.ToString("yyyy-MM-dd")}");
                 input.Wo.ACT_LINE = input.WoBatch.ACT_LINE;
                 input.Wo.RELEASE_TIME = DateTime.Now;
                 input.Wo.RELEASE_USER = input.WoBatch.UPDATE_USER;
@@ -177,7 +177,7 @@
                        .WhereColumns(t => new { t.ORDER_NO, t.GHOST_ROW })
                        .ToStorage();
                     y.AsInsertable.ExecuteCommand();
-                    y.AsUpdateable.IgnoreColumns(x => x.ID).UpdateColumns(q=>new { q.PLAN_DATE,q.ACT_LINE,q.RELEASE_TIME,q.RELEASE_USER,q.UPDATE_TIME,q.UPDATE_USER}).ExecuteCommand();
+                    y.AsUpdateable.IgnoreColumns(x => x.ID).UpdateColumns(q=>new { q.STATUS, q.PLAN_DATE,q.ACT_LINE,q.RELEASE_TIME,q.RELEASE_USER,q.UPDATE_TIME,q.UPDATE_USER}).ExecuteCommand();
 
                     db.Insertable(input.WoBatch).ExecuteCommand();
                 });

--
Gitblit v1.9.3