| | |
| | | |
| | | Log4NetHelper.WriteInfoLog(PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure), $" {DataCapturePointCode}工序测标记读取{DateTime.Now}***3****"); |
| | | |
| | | if (string.IsNullOrEmpty(wplog.QualityOP70To1) && string.IsNullOrEmpty(wplog.QualityOP70To2) && string.IsNullOrEmpty(wplog.QualityOP70To3)) |
| | | { |
| | | Log4NetHelper.WriteInfoLog(PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure), $"读取 {DataCapturePointCode}质量信息三个值都是空的:"); |
| | | continue; |
| | | } |
| | | |
| | | //获取OP70未结束的工件列表 |
| | | var ooDateTime = Convert.ToDateTime("0001-01-01"); |
| | | List<WorkPieceProcess> noFinishWorkPieceProcessList = null; |
| | |
| | | { |
| | | 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) |
| | |
| | | threadStatusMonitor.Threadstatue = 1; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | Log4NetHelper.WriteInfoLog(PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure), $"读取 {DataCapturePointCode}质量信息三个值有值,但是获取OP70未结束的工件列表为空:"); |
| | | } |
| | | } |
| | | |
| | | |