| | |
| | | } |
| | | else |
| | | { |
| | | |
| | | //获取OP70未结束的工件列表 |
| | | var ooDateTime = Convert.ToDateTime("0001-01-01"); |
| | | List<WorkPieceProcess> noFinishWorkPieceProcessList = null; |
| | | using (DbModel db = new DbModel()) |
| | | { |
| | | 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) |
| | | { |
| | | continue; |
| | | } |
| | | |
| | | |
| | | // threadStatusMonitor.Threadlastmodifytime = DateTime.Now; |
| | | WorkPieceLogMiddle wplog = new WorkPieceLogMiddle(); |
| | | wplog.Id = Yitter.IdGenerator.YitIdHelper.NextId(); |
| | |
| | | continue; |
| | | } |
| | | |
| | | //获取OP70未结束的工件列表 |
| | | var ooDateTime = Convert.ToDateTime("0001-01-01"); |
| | | List<WorkPieceProcess> noFinishWorkPieceProcessList = null; |
| | | using (DbModel db = new DbModel()) |
| | | { |
| | | 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) |
| | | { |
| | | foreach (var item in noFinishWorkPieceProcessList) |
| | |
| | | // threadStatusMonitor.Threadstatue = 1; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | Log4NetHelper.WriteInfoLog(LogType.OP7009, $"读取 {DataCapturePointCode}质量信息三个值有值,但是获取OP70未结束的工件列表为空:"); |
| | | } |
| | | } |
| | | |
| | | |
| | | SystemValue.lbl_Alert_OP1002 = $"abcdefg:{RandomHelper.GenerateRandomCode(4)}"; |
| | | if (!_dataCaptureConfig.DataCaptureFrequency.HasValue || _dataCaptureConfig.DataCaptureFrequency < 10) |
| | | { |
| | | Thread.Sleep(5000); |
| | | } |
| | | else |
| | | { |
| | | Thread.Sleep(_dataCaptureConfig.DataCaptureFrequency.Value); |
| | | } |
| | | |
| | | } |
| | | catch (Exception ex) |