From 4422008672f79f74841e11f20430c5e76686e293 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周四, 19 12月 2024 10:33:46 +0800
Subject: [PATCH] 修复 hmid更改合格状态,没清理 不合格原因的问题

---
 DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/Special/DataCaptureHandler_OP7009.cs |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/Special/DataCaptureHandler_OP7009.cs b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/Special/DataCaptureHandler_OP7009.cs
index c882e76..2211191 100644
--- a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/Special/DataCaptureHandler_OP7009.cs
+++ b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/Special/DataCaptureHandler_OP7009.cs
@@ -94,9 +94,17 @@
                             using (DbModel db = new DbModel())
                             {
                                 var dateTime = DateTime.Now;
-                                noFinishWorkPieceProcessList = db.WorkPieceProcess.Where(x => x.CreatedTime >= findTime
-                                  && x.WorkingProcedureCurrent == WorkingProcedure
-                                  && x.EndTime == ooDateTime).ToList();
+                                noFinishWorkPieceProcessList = db.WorkPieceProcess.Where(x =>
+                                x.WorkingProcedureCurrent == WorkingProcedure
+                               && (
+
+                            (x.CreatedTime >= findTime
+                                  && x.EndTime == ooDateTime)
+                                  || x.Update70Flag == 1
+
+                                  )
+
+                                  ).ToList();
                             }
                             if (noFinishWorkPieceProcessList?.Count <= 0)
                             {

--
Gitblit v1.9.3