| | |
| | | |
| | | if (qualityData.OP30QualityStateCH3 == ((int)QualityState.NG).ToString()) |
| | | { |
| | | logMiddle.QualityNoOk = (int)QualityNoOkEnum.OP30涨断工位力矩大; |
| | | logMiddle.QualityNoOkReason = QualityNoOkEnum.OP30涨断工位力矩大.ToString(); |
| | | logMiddle.QualityNoOk = (int)QualityNoOkEnum.OP30涨断工位力矩超差; |
| | | logMiddle.QualityNoOkReason = QualityNoOkEnum.OP30涨断工位力矩超差.ToString(); |
| | | //赋值不合格原因 |
| | | SetQualityNoOk_WorkPieceInfo(logMiddle, ref pieceInfo); |
| | | } |
| | |
| | | |
| | | if (qualityData.OP30QualityStateCH4 == ((int)QualityState.NG).ToString()) |
| | | { |
| | | logMiddle.QualityNoOk = (int)QualityNoOkEnum.OP30预拧紧工位力矩大; |
| | | logMiddle.QualityNoOkReason = QualityNoOkEnum.OP30预拧紧工位力矩大.ToString(); |
| | | logMiddle.QualityNoOk = (int)QualityNoOkEnum.OP30预拧紧工位力矩超差; |
| | | logMiddle.QualityNoOkReason = QualityNoOkEnum.OP30预拧紧工位力矩超差.ToString(); |
| | | //赋值不合格原因 |
| | | SetQualityNoOk_WorkPieceInfo(logMiddle, ref pieceInfo); |
| | | } |
| | |
| | | |
| | | if (qualityData.OP30QualityStateCH5 == ((int)QualityState.NG).ToString()) |
| | | { |
| | | logMiddle.QualityNoOk = (int)QualityNoOkEnum.OP30终拧紧工位力矩大; |
| | | logMiddle.QualityNoOkReason = QualityNoOkEnum.OP30终拧紧工位力矩大.ToString(); |
| | | logMiddle.QualityNoOk = (int)QualityNoOkEnum.OP30终拧紧工位力矩超差; |
| | | logMiddle.QualityNoOkReason = QualityNoOkEnum.OP30终拧紧工位力矩超差.ToString(); |
| | | //赋值不合格原因 |
| | | SetQualityNoOk_WorkPieceInfo(logMiddle, ref pieceInfo); |
| | | } |
| | |
| | | |
| | | if (qualityData.OP30QualityStateCH6 == ((int)QualityState.NG).ToString()) |
| | | { |
| | | logMiddle.QualityNoOk = (int)QualityNoOkEnum.OP30压衬套工位力矩大; |
| | | logMiddle.QualityNoOkReason = QualityNoOkEnum.OP30压衬套工位力矩大.ToString(); |
| | | logMiddle.QualityNoOk = (int)QualityNoOkEnum.OP30压衬套工位力矩超差; |
| | | logMiddle.QualityNoOkReason = QualityNoOkEnum.OP30压衬套工位力矩超差.ToString(); |
| | | //赋值不合格原因 |
| | | SetQualityNoOk_WorkPieceInfo(logMiddle, ref pieceInfo); |
| | | } |
| | |
| | | //特殊逻辑:按照OP30的顺序判断 |
| | | if (logMiddle.QualityNoOk != null && qualityNoOk != null |
| | | && ( |
| | | qualityNoOk == (int)QualityNoOkEnum.OP30压衬套工位力矩大 |
| | | || qualityNoOk == (int)QualityNoOkEnum.OP30涨断工位力矩大 |
| | | || qualityNoOk == (int)QualityNoOkEnum.OP30终拧紧工位力矩大 |
| | | || qualityNoOk == (int)QualityNoOkEnum.OP30预拧紧工位力矩大 |
| | | qualityNoOk == (int)QualityNoOkEnum.OP30压衬套工位力矩超差 |
| | | || qualityNoOk == (int)QualityNoOkEnum.OP30涨断工位力矩超差 |
| | | || qualityNoOk == (int)QualityNoOkEnum.OP30终拧紧工位力矩超差 |
| | | || qualityNoOk == (int)QualityNoOkEnum.OP30预拧紧工位力矩超差 |
| | | ) |
| | | ) |
| | | { |
| | |
| | | {//合格/不合格由 QualityStateStr值判断 |
| | | if (logMiddle.QualityState == (int)QualityState.NG) |
| | | { |
| | | qualityNoOkEnum = QualityNoOkEnum.OP35滚压力不合格; |
| | | qualityNoOkEnum = QualityNoOkEnum.OP35滚压力超差; |
| | | } |
| | | else |
| | | { |