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()))) {
vo.setExceptionStatus(EBomExceptionStatusEnum.EXCEPT_NO_2.getValue());
}
if(StrUtil.isNotBlank(vo.getMaterialNo()) && Objects.isNull(vo.getMaterialState()) ){
vo.setExceptionStatus(EBomExceptionStatusEnum.EXCEPT_NO_7.getValue());
}
}
initExceptionYellowWarn();
@ -73,7 +76,7 @@ public class CheckPBomException {
* @param
*/
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) {
initExceptionParent(vo);
}