Merge branch 'refs/heads/feature/DM/nflg-bom' into feature/DM/nflg-bom-transition

This commit is contained in:
曹鹏飞 2024-05-29 11:43:01 +08:00
commit 5643eab9ec
2 changed files with 18 additions and 12 deletions

2
.gitignore vendored
View File

@ -1,3 +1,5 @@
target
.idea
logs
/ABAP_AS_WITH_POOL.jcoDestination
/dev_jco_rfc.trc

View File

@ -974,10 +974,18 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
} else if (sapDto.getT1().size() != liErrMsg.size()) {
state = SapStatusEnum.PUB_ERROR;
}
if (CollUtil.isNotEmpty(liErrMsg)) {
saveSapErrorMsg(rootBomRowId, liErrMsg);
} finally {
updateSapState(rootBomRowId, state);
}
return liErrMsg;
}
private void saveSapErrorMsg(Long rootBomRowId, List<OperationErrorMsgVO> liErrMsg) {
bomNewSapErrorMsgService.getBaseMapper().delete(Wrappers.lambdaQuery(BomNewSapErrorMsgEntity.class)
.eq(BomNewSapErrorMsgEntity::getTargetRowId, rootBomRowId));
} else {
if (CollUtil.isNotEmpty(liErrMsg)) {
BomNewSapErrorMsgEntity sapErrorMsgEntity = new BomNewSapErrorMsgEntity();
sapErrorMsgEntity.setTargetRowId(rootBomRowId);
sapErrorMsgEntity.setType(0);
@ -986,10 +994,6 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
sapErrorMsgEntity.setCreatedTime(LocalDateTime.now());
bomNewSapErrorMsgService.saveOrUpdate(sapErrorMsgEntity);
}
} finally {
updateSapState(rootBomRowId, state);
}
return liErrMsg;
}
private void updateSapState(Long rootBomRowId, SapStatusEnum sapState) {