| | |
| | | else |
| | | { |
| | | //存在 表 WorkPieceInfo有,但是 WorkPieceProcess这个工序不存在的情况 【Editby shaocx,2024-09-06】 |
| | | //if (info.WorkingProcedureCurrent.Equals("OP05")) |
| | | //{ |
| | | // loginfo.Remarks = $"读取二维码{loginfo.WorkPieceID ?? "空"} OP05工序重复读取了"; |
| | | // return; |
| | | //} |
| | | if (info.WorkingProcedureCurrent.Equals("OP05")) |
| | | { |
| | | //判断05数据是否存在 |
| | | var pro_05 = db.WorkPieceProcess.Where(o => o.WorkPieceID == loginfo.WorkPieceID && o.WorkingProcedureCurrent == "OP05").FirstOrDefault(); |
| | | if (pro_05 != null) |
| | | { |
| | | return;//不预处理 |
| | | } |
| | | } |
| | | } |
| | | if ((loginfo.WorkingProcedure.Equals("OP05") && isAddWorkPieceInfo == false)) |
| | | {//存在 表 WorkPieceInfo有,但是 WorkPieceProcess这个工序不存在的情况 |
| | |
| | | |
| | | new_process.Id = Yitter.IdGenerator.YitIdHelper.NextId(); |
| | | new_process.CreatedUserName = loginfo.MonitoringPoint; |
| | | new_process.JiaJuGongWei = loginfo.JiaJuGongWei; |
| | | new_process.DataCapturePointCname = loginfo.DataCapturePointCname; |
| | | new_process.CreatedTime = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Local); |
| | | new_process.UpdatedUserName = loginfo.MonitoringPoint; |
| | |
| | | finally |
| | | { |
| | | loginfo.Id = Yitter.IdGenerator.YitIdHelper.NextId(); |
| | | db.WorkPieceLog.Add(loginfo); |
| | | |
| | | if (!loginfo.WorkingProcedure.Equals("OP05")) |
| | | {//OP05 不记录日志了 |
| | | db.WorkPieceLog.Add(loginfo); |
| | | } |
| | | |
| | | //保存数据库的异常捕捉 [Editby shaocx,2024-08-29] |
| | | try |