| | |
| | | pro.Remarks = "又一次上线,更新结束时间"; |
| | | } |
| | | } |
| | | //特殊处理OP05上线,因为他是根据文本列表内容上线的 【Editby shaocx,2024-09-03】 |
| | | if (loginfo.WorkingProcedure.Equals("OP05")) |
| | | { |
| | | var op05Proccss = db.WorkPieceProcess.Where(o => o.WorkPieceID == loginfo.WorkPieceID && o.WorkingProcedureCurrent == loginfo.WorkingProcedure).FirstOrDefault(); |
| | | if (op05Proccss != null) |
| | | { |
| | | isNeedAddNewProcess = false;//不需要新增了 |
| | | } |
| | | } |
| | | if (isNeedAddNewProcess) |
| | | { |
| | | //每次扫描上线都插入追溯表 |
| | |
| | | new_process.UpdatedTime = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Local); |
| | | new_process.OperationType = OperationType.生产.ToString(); |
| | | new_process.Remarks = ""; |
| | | new_process.MyRemarks = "读码上线时,如果找不到就新建"; |
| | | new_process.MyRemarks = "读码上线时,每次扫描上线都插入追溯表"; |
| | | if (loginfo.WorkingProcedure.Equals("OP05")) |
| | | { |
| | | new_process.EndTime = new_process.StartTime; |