fix: ebom异常检查逻辑调整
This commit is contained in:
parent
b2ce1def5a
commit
158dc0db42
|
|
@ -113,10 +113,10 @@ public class CheckEBomException {
|
|||
&& unCheckExcept.contains(vo.getExceptionStatus())) {
|
||||
continue;
|
||||
}
|
||||
BaseMaterialVO mainVO = materialBaseInfo.stream()
|
||||
.filter(u -> StrUtil.equals(u.getMaterialNo(), vo.getMaterialNo()))
|
||||
.findFirst()
|
||||
.orElse(null);
|
||||
// BaseMaterialVO mainVO = materialBaseInfo.stream()
|
||||
// .filter(u -> StrUtil.equals(u.getMaterialNo(), vo.getMaterialNo()))
|
||||
// .findFirst()
|
||||
// .orElse(null);
|
||||
vo.setExceptionStatus(EBomExceptionStatusEnum.OK.getValue());
|
||||
// }
|
||||
if (StrUtil.isNotBlank(vo.getMaterialNo())
|
||||
|
|
@ -130,8 +130,9 @@ public class CheckEBomException {
|
|||
} else if (StrUtil.isBlank(vo.getProjectType()) && !Objects.equals(vo.getRootIs(), 1)
|
||||
&& !Objects.equals(vo.getUserRootIs(), 1) && !Objects.equals(vo.getRootIsForWaitReview(), 1)) {
|
||||
vo.setExceptionStatus(EBomExceptionStatusEnum.EXCEPT_NO_8.getValue());
|
||||
} else if ((StrUtil.equals("KG", StringUtil.toUpperCase(vo.getMaterialUnit())) && !StrUtil.equals(StringUtil.toUpperCase(vo.getMaterialUnit()), "PC"))
|
||||
|| (!Objects.isNull(mainVO) && !StrUtil.equals(vo.getMaterialUnit(), mainVO.getMaterialUnit()))) {
|
||||
} else if ((!StrUtil.equals("KG", StringUtil.toUpperCase(vo.getMaterialUnit())) && !StrUtil.equals(StringUtil.toUpperCase(vo.getMaterialUnit()), "PC"))
|
||||
//|| (!Objects.isNull(mainVO) && !StrUtil.equals(vo.getMaterialUnit(), mainVO.getMaterialUnit()))) {
|
||||
&& (StrUtil.isBlank(vo.getExceptionTag()) || (!vo.getExceptionTag().contains("16")) && !vo.getExceptionTag().contains("12"))) {
|
||||
vo.setExceptionStatus(EBomExceptionStatusEnum.EXCEPT_NO_12.getValue());
|
||||
} else if (StrUtil.isNotBlank(vo.getNoticeNums()) && EBomExceptionStatusEnum.EXCEPT_NO_11.equalsValue(vo.getExceptionStatus())) {
|
||||
vo.setExceptionStatus(EBomExceptionStatusEnum.OK.getValue());
|
||||
|
|
|
|||
Loading…
Reference in New Issue