From dbb2a464d215efcda6c0761b0574e9d9d6e9f24d Mon Sep 17 00:00:00 2001
From: liuying <1427574514@qq.com>
Date: 周四, 17 10月 2024 15:35:19 +0800
Subject: [PATCH] 整改
---
DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/Utils/WorkPieceProcessHelper.cs | 62 ++++++++++++++++++++++++++++++
1 files changed, 61 insertions(+), 1 deletions(-)
diff --git a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/Utils/WorkPieceProcessHelper.cs b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/Utils/WorkPieceProcessHelper.cs
index 858c84c..9c9068c 100644
--- a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/Utils/WorkPieceProcessHelper.cs
+++ b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/Utils/WorkPieceProcessHelper.cs
@@ -49,11 +49,12 @@
process.WorkingProcedureCurrent = _procedureCurrent_05;
- process.QualityState = (int)QualityState.OK;
+ process.QualityState = (int)QualityStateEnum.OK;
process.Id = Yitter.IdGenerator.YitIdHelper.NextId();
process.CreatedUserName = _user;
+ process.JiaJuGongWei = "";
process.DataCapturePointCname = "鎵撶爜瀹屾垚鏍囪";
process.CreatedTime = _time;
process.UpdatedUserName = _user;
@@ -63,6 +64,65 @@
process.Remarks = "";
+ process.MyRemarks = "CreateWorkPieceProcessForOP05鏍规嵁OP1002鏃舵坊鍔�";
+
+ return process;
+ }
+ return null;
+ }
+
+
+ /// <summary>
+ /// 鍒涘缓OP70宸ュ簭鏁版嵁
+ /// </summary>
+ /// <param name="db"></param>
+ /// <param name="pieceInfo"></param>
+ /// <returns></returns>
+ public static WorkPieceProcess CreateWorkPieceProcessForOP70(WorkPieceLog logMiddle, DbModel db, WorkPieceInfo pieceInfo)
+ {
+ if (!logMiddle.WorkingProcedure.Equals("OP80"))
+ {
+ return null;
+ }
+
+ var _procedureCurrent_70 = "OP70";
+
+ var pro_70 = db.WorkPieceProcess.Where(o => o.WorkPieceID == pieceInfo.WorkPieceID && o.WorkingProcedureCurrent == _procedureCurrent_70
+ ).OrderByDescending(o => o.StartTime).FirstOrDefault();
+
+ if (pro_70 == null)
+ {
+ WorkPieceProcess process = new WorkPieceProcess();
+ process.WorkPieceID = pieceInfo.WorkPieceID;
+ process.Update70Flag = 1;
+
+ var _end_time = DateTimeHelper.GetDateTime().AddSeconds(-10);
+ var _startTime = _end_time.AddSeconds(-SystemBussinessHelper.MoNiTimeForWorkingProcedure(_procedureCurrent_70));
+ var _user = "OP7001";
+ process.StartTime = _startTime;
+ process.EndTime = _end_time;
+
+ process.EquipmentID = "EOP70";
+ process.WorkingProcedureCurrent = _procedureCurrent_70;
+
+
+ process.QualityState = (int)QualityStateEnum.OK;
+
+
+ process.Id = Yitter.IdGenerator.YitIdHelper.NextId();
+ process.CreatedUserName = _user;
+ process.JiaJuGongWei = "";
+ process.DataCapturePointCname = "宸ュ簭瀹屾垚鏍囪";
+ process.CreatedTime = _end_time;
+ process.UpdatedUserName = _user;
+ process.UpdateDataCapturePointCname = "宸ュ簭瀹屾垚鏍囪";
+ process.UpdatedTime = _end_time;
+ process.OperationType = OperationType.鐢熶骇.ToString();
+
+ process.Remarks = "";
+
+ process.MyRemarks = "CreateWorkPieceProcessForOP70娣诲姞";
+
return process;
}
return null;
--
Gitblit v1.9.3