| | |
| | | using iWare_SCADA_BusinessLogical.BLL; |
| | | using iWare_SCADA_BusinessLogical.BLL.Important; |
| | | using iWare_SCADA_BusinessLogical.Utils; |
| | | using iWare_SCADA_Model; |
| | | using log4net; |
| | |
| | | using (DbModel db = new DbModel()) |
| | | { |
| | | var dateTime = DateTime.Now; |
| | | noFinishWorkPieceProcessList = db.WorkPieceProcess.Where(x => x.CreatedTime >= findTime |
| | | && x.WorkingProcedureCurrent == WorkingProcedure |
| | | && x.EndTime == ooDateTime).ToList(); |
| | | noFinishWorkPieceProcessList = db.WorkPieceProcess.Where(x => |
| | | x.WorkingProcedureCurrent == WorkingProcedure |
| | | && ( |
| | | |
| | | (x.CreatedTime >= findTime |
| | | && x.EndTime == ooDateTime) |
| | | || x.Update70Flag == 1 |
| | | |
| | | ) |
| | | |
| | | ).ToList(); |
| | | } |
| | | if (noFinishWorkPieceProcessList?.Count <= 0) |
| | | { |
| | |
| | | wplog.EquipmentID = _dataCaptureConfig.EquipmentID; |
| | | wplog.Remarks = WorkingProcedure; |
| | | wplog.MonitoringPoint = DataCapturePointCode; |
| | | //wplog.CreatedUserName = DataCapturePointCode; |
| | | SystemBussinessHelper.SetWorkPieceLogMiddleForCreatedUserName(ref wplog, DataCapturePointCode, DataCapturePointCname); |
| | | wplog.CreatedTime = DateTimeHelper.GetDateTime(); |
| | | wplog.CreatedUserName = DataCapturePointCode; |
| | | wplog.UpdatedTime = DateTimeHelper.GetDateTime(); |
| | | wplog.UpdatedUserName = Environment.MachineName + "自动" + Thread.CurrentThread.ManagedThreadId.ToString(); |
| | | wplog.OnlineTime = DateTimeHelper.GetDateTime(); |
| | |
| | | foreach (var item in noFinishWorkPieceProcessList) |
| | | { |
| | | wplog.WorkPieceID = item.WorkPieceID; |
| | | WorkPieceInfoManager.QualityInfoCompleteForOP70(wplog, LogType.OP7009); |
| | | QualityInfoCompleteManager.QualityInfoCompleteForOP70(wplog, LogType.OP7009); |
| | | // threadStatusMonitor.Threadstatue = 1; |
| | | } |
| | | } |