From dc054fdab657fc1ed91be0c81cc5c1e8f76117f0 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周四, 05 9月 2024 07:43:51 +0800
Subject: [PATCH] 优化

---
 DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/Utils/MonitorHelper.cs |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/Utils/MonitorHelper.cs b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/Utils/MonitorHelper.cs
index dcaed5a..00b509a 100644
--- a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/Utils/MonitorHelper.cs
+++ b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/Utils/MonitorHelper.cs
@@ -1,5 +1,7 @@
 锘�
+using iWare.Wms.Core;
 using iWare_SCADA_Model;
+using log4net;
 using Newtonsoft.Json;
 using System;
 using System.Collections.Generic;
@@ -69,6 +71,30 @@
 
                     Log4NetHelper.WriteInfoLog(_LogType, str);
 
+                    //涓嶆甯哥殑鐮佸啓鍏ユ暟鎹簱
+                    var isRight = SystemBussinessHelper.ValidateIsRightWorkPieceID(workPieceID);
+                    PieceLogTypeEnum pieceLogTypeEnum = PieceLogTypeEnum.姝e父;
+                    if (isRight == false)
+                    {
+                        pieceLogTypeEnum = PieceLogTypeEnum.璇荤爜鍊煎紓甯�;
+                    }
+                    WorkPieceLog workPieceLog = new WorkPieceLog()
+                    {
+                        Id = Yitter.IdGenerator.YitIdHelper.NextId(),
+                        WorkPieceID = workPieceID,
+                        WorkingProcedure = _dataCaptureConfig.WorkingProcedure,
+                        CreatedTime = DateTime.Now,
+                        CreatedUserName = _dataCaptureConfig.DataCapturePointCode,
+                        MyRemarks = "",
+                        Remarks = pieceLogTypeEnum.ToString(),
+                        PieceLogType = (int)pieceLogTypeEnum,
+                        PieceLogTypeName = pieceLogTypeEnum.ToString()
+                    };
+                    using (DbModel db = new DbModel())
+                    {
+                        db.WorkPieceLog.Add(workPieceLog);
+                        db.SaveChanges();
+                    }
                 }
                 catch (Exception ex)
                 {

--
Gitblit v1.9.3