| | |
| | | logMiddle.QualityOP30To1 = FileHelper.ReadPdfFileForSpire(files[0].FullName, "Y-Maximum");//涨断力矩 |
| | | break; |
| | | case "OP3002CH4": |
| | | logMiddle = GetCH4Info(files[0].FullName, logMiddle); |
| | | logMiddle = GetCH4InfoForOP30(files[0].FullName, logMiddle); |
| | | logMiddle.OP30QualityFilePathCH4 = files[0].FullName; |
| | | break; |
| | | case "OP3002CH5": |
| | | logMiddle = GetCH5Info(files[0].FullName, logMiddle); |
| | | logMiddle = GetCH5InfoForOP30(files[0].FullName, logMiddle); |
| | | logMiddle.OP30QualityFilePathCH5 = files[0].FullName; |
| | | break; |
| | | case "OP3002CH6": |
| | |
| | | if (logMiddle.OP35OK) |
| | | { |
| | | logMiddle.QualityStateStr = "OK"; |
| | | logMiddle.QualityState = (int)QualityState.OK; |
| | | } |
| | | else |
| | | { |
| | | logMiddle.QualityStateStr = "NG"; |
| | | logMiddle.QualityState = (int)QualityState.NG; |
| | | } |
| | | } |
| | | else if (WorkingProcedure.Equals("OP60")) |
| | |
| | | } |
| | | op60QualityTime = op60Infos[0].datetimeHandle; |
| | | |
| | | |
| | | |
| | | |
| | | break; |
| | | } |
| | |
| | | } |
| | | |
| | | //根据质量数据判断是否合格/不合格 【Editby shaocx,2024-06-25】 |
| | | QualityNoOkEnum? qualityNoOkEnum = null; |
| | | QualityState qualityState = WorkPieceInfoManager.CalcQualityStateForOP(logMiddle, ref qualityNoOkEnum); |
| | | logMiddle.QualityState = (int)qualityState; |
| | | if (qualityNoOkEnum != null) |
| | | { |
| | | logMiddle.QualityNoOk = (int)qualityNoOkEnum; |
| | | logMiddle.QualityNoOkReason = qualityNoOkEnum.ToString(); |
| | | } |
| | | WorkPieceInfoManager.SetLogMiddleForQuality(ref logMiddle); |
| | | |
| | | //更新WorkPieceInfo表以及插入WorkPieceLog表和WorkPieceInfoLog表 |
| | | WorkPieceInfoManager.QualityInfoComplete(logMiddle, PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure)); |
| | | threadStatusMonitor.Threadstatue = 1; |
| | |
| | | } |
| | | } |
| | | |
| | | public WorkPieceLogMiddle GetCH4Info(string FullName, WorkPieceLogMiddle wplog) |
| | | public WorkPieceLogMiddle GetCH4InfoForOP30(string FullName, WorkPieceLogMiddle wplog) |
| | | { |
| | | try |
| | | { |
| | |
| | | |
| | | } |
| | | |
| | | public WorkPieceLogMiddle GetCH5Info(string FullName, WorkPieceLogMiddle wplog) |
| | | public WorkPieceLogMiddle GetCH5InfoForOP30(string FullName, WorkPieceLogMiddle wplog) |
| | | { |
| | | try |
| | | { |
| | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |