| | |
| | | continue; |
| | | } |
| | | |
| | | QualityStateEnum qualityStateEnum = (QualityStateEnum)Enum.Parse(typeof(QualityStateEnum), QualityState.ToString()); |
| | | |
| | | info.QualityState = Convert.ToInt32(QualityState); |
| | | if (qualityStateEnum == QualityStateEnum.OK) |
| | | { |
| | | info.QualityNoOk = 0;//清理不合格原因 【Editby shaocx,2024-12-19】 |
| | | info.QualityNoOkReason = ""; |
| | | } |
| | | info.QualityStateUpdateUser = "HMI"; |
| | | info.QualityStateUpdateTime = DateTime.Now; |
| | | info.QualityStateUpdateMode = Environment.MachineName + "自动"; |
| | |
| | | wplog.Id = Yitter.IdGenerator.YitIdHelper.NextId(); |
| | | |
| | | //1:合格 2:不合格 3:疑似" |
| | | QualityStateEnum qualityStateEnum = (QualityStateEnum)Enum.Parse(typeof(QualityStateEnum), QualityState.ToString()); |
| | | |
| | | wplog.Remarks = $"HMI更新工件质量信息,修改为[{qualityStateEnum.ToString()}]"; |
| | | wplog.PieceLogType = (int)PieceLogTypeEnum.HMI修改质量状态; |
| | | wplog.PieceLogTypeName = PieceLogTypeEnum.HMI修改质量状态.ToString(); |
| | | wplog.OnlineTime = info.WorkPieceinitOnlineTime; |
| | | |
| | | if (qualityStateEnum == QualityStateEnum.OK) |
| | | { |
| | | wplog.QualityNoOk = 0;//清理不合格原因 【Editby shaocx,2024-12-19】 |
| | | wplog.QualityNoOkReason = ""; |
| | | } |
| | | |
| | | db.WorkPieceLog.Add(wplog); |
| | | db.WorkPieceInfoLog.Add(WorkPieceInfoManager.GetAddWorkPieceInfoLog(info)); |
| | | db.SaveChanges(); |