pbom-异常检查-包含主数据不存在异常

This commit is contained in:
大米 2024-10-07 08:34:43 +08:00
parent 020b18afd4
commit 8293df0459
1 changed files with 4 additions and 1 deletions

View File

@ -63,6 +63,9 @@ public class CheckPBomException {
|| MaterialGetEnum.MaterialStateEnum.STATE_NO_5.equalsValue(vo.getMaterialState()))) { || MaterialGetEnum.MaterialStateEnum.STATE_NO_5.equalsValue(vo.getMaterialState()))) {
vo.setExceptionStatus(EBomExceptionStatusEnum.EXCEPT_NO_2.getValue()); vo.setExceptionStatus(EBomExceptionStatusEnum.EXCEPT_NO_2.getValue());
} }
if(StrUtil.isNotBlank(vo.getMaterialNo()) && Objects.isNull(vo.getMaterialState()) ){
vo.setExceptionStatus(EBomExceptionStatusEnum.EXCEPT_NO_7.getValue());
}
} }
initExceptionYellowWarn(); initExceptionYellowWarn();
@ -73,7 +76,7 @@ public class CheckPBomException {
* @param * @param
*/ */
public void initExceptionYellowWarn() { public void initExceptionYellowWarn() {
Set<BomNewPbomParentVO> exceptionItems = allBomDetail.stream().filter(u -> EBomExceptionStatusEnum.EXCEPT_NO_2.equalsValue(u.getExceptionStatus())).collect(Collectors.toSet()); Set<BomNewPbomParentVO> exceptionItems = allBomDetail.stream().filter(u -> EBomExceptionStatusEnum.EXCEPT_NO_2.equalsValue(u.getExceptionStatus()) || EBomExceptionStatusEnum.EXCEPT_NO_7.equalsValue(u.getExceptionStatus()) ).collect(Collectors.toSet());
for (BomNewPbomParentVO vo : exceptionItems) { for (BomNewPbomParentVO vo : exceptionItems) {
initExceptionParent(vo); initExceptionParent(vo);
} }