| | |
| | | qualityData.OP30QualityFilePathCH3 = logMiddle.OP30QualityFilePathCH3; |
| | | qualityData.OP30QualityStateCH3 = logMiddle.QualityState.HasValue ? logMiddle.QualityState.Value.ToString() : "3"; |
| | | qualityData.OP30QualityReceiveTimeCH3 = DateTimeHelper.GetDateTime(); |
| | | |
| | | if (qualityData.OP30QualityStateCH3 == ((int)QualityState.NG).ToString()) |
| | | { |
| | | logMiddle.QualityNoOk = (int)QualityNoOkEnum.OP30涨断工位力矩大; |
| | | logMiddle.QualityNoOkReason = QualityNoOkEnum.OP30涨断工位力矩大.ToString(); |
| | | //赋值不合格原因 |
| | | SetQualityNoOk_WorkPieceInfo(logMiddle, ref pieceInfo); |
| | | } |
| | | |
| | | break; |
| | | case "OP3002CH4": |
| | | qualityData.OP30QualityFilePathCH4 = logMiddle.OP30QualityFilePathCH4; |
| | | qualityData.OP30QualityStateCH4 = logMiddle.QualityState.HasValue ? logMiddle.QualityState.Value.ToString() : "3"; |
| | | qualityData.OP30QualityReceiveTimeCH4 = DateTimeHelper.GetDateTime(); |
| | | |
| | | if (qualityData.OP30QualityStateCH4 == ((int)QualityState.NG).ToString()) |
| | | { |
| | | logMiddle.QualityNoOk = (int)QualityNoOkEnum.OP30预拧紧工位力矩大; |
| | | logMiddle.QualityNoOkReason = QualityNoOkEnum.OP30预拧紧工位力矩大.ToString(); |
| | | //赋值不合格原因 |
| | | SetQualityNoOk_WorkPieceInfo(logMiddle, ref pieceInfo); |
| | | } |
| | | |
| | | break; |
| | | case "OP3002CH5": |
| | | qualityData.OP30QualityFilePathCH5 = logMiddle.OP30QualityFilePathCH5; |
| | | qualityData.OP30QualityStateCH5 = logMiddle.QualityState.HasValue ? logMiddle.QualityState.Value.ToString() : "3"; |
| | | qualityData.OP30QualityReceiveTimeCH5 = DateTimeHelper.GetDateTime(); |
| | | |
| | | if (qualityData.OP30QualityStateCH5 == ((int)QualityState.NG).ToString()) |
| | | { |
| | | logMiddle.QualityNoOk = (int)QualityNoOkEnum.OP30终拧紧工位力矩大; |
| | | logMiddle.QualityNoOkReason = QualityNoOkEnum.OP30终拧紧工位力矩大.ToString(); |
| | | //赋值不合格原因 |
| | | SetQualityNoOk_WorkPieceInfo(logMiddle, ref pieceInfo); |
| | | } |
| | | |
| | | break; |
| | | case "OP3002CH6": |
| | | qualityData.OP30QualityFilePathCH6 = logMiddle.OP30QualityFilePathCH6; |
| | | qualityData.OP30QualityStateCH6 = logMiddle.QualityState.HasValue ? logMiddle.QualityState.Value.ToString() : "3"; |
| | | qualityData.OP30QualityReceiveTimeCH6 = DateTimeHelper.GetDateTime(); |
| | | |
| | | if (qualityData.OP30QualityStateCH6 == ((int)QualityState.NG).ToString()) |
| | | { |
| | | logMiddle.QualityNoOk = (int)QualityNoOkEnum.OP30压衬套工位力矩大; |
| | | logMiddle.QualityNoOkReason = QualityNoOkEnum.OP30压衬套工位力矩大.ToString(); |
| | | //赋值不合格原因 |
| | | SetQualityNoOk_WorkPieceInfo(logMiddle, ref pieceInfo); |
| | | } |
| | | |
| | | break; |
| | | default: |
| | | break; |
| | |
| | | } |
| | | else if (logMiddle.WorkingProcedure == "OP10") |
| | | { |
| | | if (logMiddle.QualityState != (int)QualityState.OK) |
| | | if (logMiddle.QualityState == (int)QualityState.NG) |
| | | { |
| | | qualityNoOkEnum = QualityNoOkEnum.OP10厚度超差; |
| | | } |
| | |
| | | } |
| | | else if (logMiddle.WorkingProcedure == "OP20") |
| | | { |
| | | if (logMiddle.QualityState != (int)QualityState.OK) |
| | | if (logMiddle.QualityState == (int)QualityState.NG) |
| | | { |
| | | qualityNoOkEnum = QualityNoOkEnum.OP20小头孔直径超差; |
| | | } |
| | |
| | | } |
| | | else if (logMiddle.WorkingProcedure == "OP35") |
| | | { |
| | | if (logMiddle.QualityState != (int)QualityState.OK) |
| | | if (logMiddle.QualityState == (int)QualityState.NG) |
| | | { |
| | | qualityNoOkEnum = QualityNoOkEnum.OP35滚压力不合格; |
| | | } |
| | |
| | | } |
| | | else if (logMiddle.WorkingProcedure == "OP40") |
| | | { |
| | | if (logMiddle.QualityState != (int)QualityState.OK) |
| | | if (logMiddle.QualityState == (int)QualityState.NG) |
| | | { |
| | | qualityNoOkEnum = QualityNoOkEnum.OP40厚度超差; |
| | | } |