fix(ebom): 处理合并问题
This commit is contained in:
parent
7ddac0bae0
commit
3a5a787dc9
|
|
@ -123,7 +123,8 @@ public class CheckEBomException {
|
|||
if (StrUtil.isBlank(vo.getMaterialDesc())) {
|
||||
vo.setExceptionStatus(EBomExceptionStatusEnum.EXCEPT_NO_17.getValue());
|
||||
}
|
||||
} else {if (StrUtil.isNotBlank(vo.getMaterialNo())
|
||||
} else {
|
||||
if (StrUtil.isNotBlank(vo.getMaterialNo())
|
||||
&& (MaterialGetEnum.MaterialStateEnum.STATE_NO_4.equalsValue(vo.getMaterialState())
|
||||
|| MaterialGetEnum.MaterialStateEnum.STATE_NO_5.equalsValue(vo.getMaterialState()))) {
|
||||
vo.setExceptionStatus(EBomExceptionStatusEnum.EXCEPT_NO_2.getValue());
|
||||
|
|
@ -143,9 +144,9 @@ public class CheckEBomException {
|
|||
} else if (!StrUtil.equals(vo.getMaterialUnit(), vo.getMaterialOriginalUnit())
|
||||
&& (StrUtil.isBlank(vo.getExceptionTag()) || !vo.getExceptionTag().contains("16"))) {
|
||||
vo.setExceptionStatus(EBomExceptionStatusEnum.EXCEPT_NO_16.getValue());
|
||||
} else if (EBomConstant.PROJECT_TYPE_T.equalsIgnoreCase(vo.getProjectType()) && StrUtil.isBlank(vo.getMaterialDesc())) {
|
||||
vo.setExceptionStatus(EBomExceptionStatusEnum.EXCEPT_NO_17.getValue());
|
||||
}
|
||||
else if (EBomConstant.PROJECT_TYPE_T.equalsIgnoreCase(vo.getProjectType()) && StrUtil.isBlank(vo.getMaterialDesc())){
|
||||
vo.setExceptionStatus(EBomExceptionStatusEnum.EXCEPT_NO_17.getValue());}
|
||||
}
|
||||
}
|
||||
checkOther();
|
||||
|
|
|
|||
Loading…
Reference in New Issue