From a19d2fd7d9f52f7daa15b32d434cb86fa7ffb30b Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周一, 09 9月 2024 14:38:34 +0800
Subject: [PATCH] 去掉不用的代码

---
 DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/Special/DataCaptureHandler_OP7009.cs |   50 ++++++++++++++++++++++++--------------------------
 1 files changed, 24 insertions(+), 26 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 c42bd85..c882e76 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
@@ -1,4 +1,5 @@
 锘縰sing iWare_SCADA_BusinessLogical.BLL;
+using iWare_SCADA_BusinessLogical.BLL.Important;
 using iWare_SCADA_BusinessLogical.Utils;
 using iWare_SCADA_Model;
 using log4net;
@@ -85,6 +86,24 @@
                         }
                         else
                         {
+
+                            //鑾峰彇OP70鏈粨鏉熺殑宸ヤ欢鍒楄〃
+                            var ooDateTime = Convert.ToDateTime("0001-01-01");
+                            var findTime = DateTime.Now.AddHours(-12);
+                            List<WorkPieceProcess> noFinishWorkPieceProcessList = null;
+                            using (DbModel db = new DbModel())
+                            {
+                                var dateTime = DateTime.Now;
+                                noFinishWorkPieceProcessList = db.WorkPieceProcess.Where(x => x.CreatedTime >= findTime
+                                  && x.WorkingProcedureCurrent == WorkingProcedure
+                                  && x.EndTime == ooDateTime).ToList();
+                            }
+                            if (noFinishWorkPieceProcessList?.Count <= 0)
+                            {
+                                continue;
+                            }
+
+
                             // threadStatusMonitor.Threadlastmodifytime = DateTime.Now;
                             WorkPieceLogMiddle wplog = new WorkPieceLogMiddle();
                             wplog.Id = Yitter.IdGenerator.YitIdHelper.NextId();
@@ -92,8 +111,9 @@
                             wplog.EquipmentID = _dataCaptureConfig.EquipmentID;
                             wplog.Remarks = WorkingProcedure;
                             wplog.MonitoringPoint = DataCapturePointCode;
+                            //wplog.CreatedUserName = DataCapturePointCode;
+                            SystemBussinessHelper.SetWorkPieceLogMiddleForCreatedUserName(ref wplog, DataCapturePointCode, DataCapturePointCname);
                             wplog.CreatedTime = DateTimeHelper.GetDateTime();
-                            wplog.CreatedUserName = DataCapturePointCode;
                             wplog.UpdatedTime = DateTimeHelper.GetDateTime();
                             wplog.UpdatedUserName = Environment.MachineName + "鑷姩" + Thread.CurrentThread.ManagedThreadId.ToString();
                             wplog.OnlineTime = DateTimeHelper.GetDateTime();
@@ -134,41 +154,19 @@
                                 continue;
                             }
 
-                            //鑾峰彇OP70鏈粨鏉熺殑宸ヤ欢鍒楄〃
-                            var ooDateTime = Convert.ToDateTime("0001-01-01");
-                            List<WorkPieceProcess> noFinishWorkPieceProcessList = null;
-                            using (DbModel db = new DbModel())
-                            {
-                                var dateTime = DateTime.Now;
-                                noFinishWorkPieceProcessList = db.WorkPieceProcess.Where(x => x.CreatedTime >= DateTime.Now.AddHours(-12)
-                                  && x.WorkingProcedureCurrent == WorkingProcedure
-                                  && x.EndTime == ooDateTime).ToList();
-                            }
+
                             if (noFinishWorkPieceProcessList?.Count > 0)
                             {
                                 foreach (var item in noFinishWorkPieceProcessList)
                                 {
                                     wplog.WorkPieceID = item.WorkPieceID;
-                                    WorkPieceInfoManager.QualityInfoCompleteForOP70(wplog, LogType.OP7009);
+                                    QualityInfoCompleteManager.QualityInfoCompleteForOP70(wplog, LogType.OP7009);
                                     // threadStatusMonitor.Threadstatue = 1;
                                 }
                             }
-                            else
-                            {
-                                Log4NetHelper.WriteInfoLog(LogType.OP7009, $"璇诲彇 {DataCapturePointCode}璐ㄩ噺淇℃伅涓変釜鍊兼湁鍊硷紝浣嗘槸鑾峰彇OP70鏈粨鏉熺殑宸ヤ欢鍒楄〃涓虹┖锛�");
-                            }
                         }
-
-
                         SystemValue.lbl_Alert_OP1002 = $"abcdefg:{RandomHelper.GenerateRandomCode(4)}";
-                        if (!_dataCaptureConfig.DataCaptureFrequency.HasValue || _dataCaptureConfig.DataCaptureFrequency < 10)
-                        {
-                            Thread.Sleep(5000);
-                        }
-                        else
-                        {
-                            Thread.Sleep(_dataCaptureConfig.DataCaptureFrequency.Value);
-                        }
+                        Thread.Sleep(5000);
 
                     }
                     catch (Exception ex)

--
Gitblit v1.9.3