diff --git a/.gitignore b/.gitignore index 405f68f5..ed97a662 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ target .idea logs +/ABAP_AS_WITH_POOL.jcoDestination +/dev_jco_rfc.trc diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewEbomParentService.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewEbomParentService.java index 5c92ae98..4a9dae7a 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewEbomParentService.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewEbomParentService.java @@ -976,24 +976,28 @@ public class BomNewEbomParentService extends ServiceImpl liErrMsg) { + bomNewSapErrorMsgService.getBaseMapper().delete(Wrappers.lambdaQuery(BomNewSapErrorMsgEntity.class) + .eq(BomNewSapErrorMsgEntity::getTargetRowId, rootBomRowId)); + + if (CollUtil.isNotEmpty(liErrMsg)) { + BomNewSapErrorMsgEntity sapErrorMsgEntity = new BomNewSapErrorMsgEntity(); + sapErrorMsgEntity.setTargetRowId(rootBomRowId); + sapErrorMsgEntity.setType(0); + sapErrorMsgEntity.setData(JSON.toJSONString(liErrMsg)); + sapErrorMsgEntity.setCreatedName(SessionUtil.getRealName()); + sapErrorMsgEntity.setCreatedTime(LocalDateTime.now()); + bomNewSapErrorMsgService.saveOrUpdate(sapErrorMsgEntity); + } + } + private void updateSapState(Long rootBomRowId, SapStatusEnum sapState) { lambdaUpdate().eq(BomNewEbomParentEntity::getRowId, rootBomRowId) .set(BomNewEbomParentEntity::getSapTime, LocalDateTime.now())