diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/SapStatusEnum.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/SapStatusEnum.java index 7d253d92..c151ed36 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/SapStatusEnum.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/SapStatusEnum.java @@ -13,7 +13,7 @@ public enum SapStatusEnum implements ValueEnum { UNPUB_SAP(1, "未导入"), PUB_RUNNING(2, "导入中"), - PUB_SAP(3, "已导入"), + PUB_SUCCESS(3, "全部导入成功"), PUB_ERROR(4, "部分导入失败"), PUB_ERROR_ALL(5, "全部导入失败"); diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewEbomParentMapper.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewEbomParentMapper.java index 1e2af723..7970ddc2 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewEbomParentMapper.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewEbomParentMapper.java @@ -103,6 +103,10 @@ public interface BomNewEbomParentMapper extends BaseMapper parentRowIds); + Page getSapErrorWorksheet(Page objectPage, String userCode); + + Integer getSapErrorNum(String userCode); + List getLatestByMaterialNo(Collection materialNos); void updateLastVersionIs(); diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/pojo/vo/BomNewMbomMiddleVO.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/pojo/vo/BomNewMbomMiddleVO.java index 5e37929d..4dc75c51 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/pojo/vo/BomNewMbomMiddleVO.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/pojo/vo/BomNewMbomMiddleVO.java @@ -273,8 +273,8 @@ public class BomNewMbomMiddleVO extends BaseMaterialVO implements Serializable { public String getStatusName(){ if(materialBackStatus==null || materialBackStatus.equals(MBomConstantEnum.MaterialBackStatusEnum.APPLY_0.getValue())){ - if (SapStatusEnum.PUB_SAP.getValue().equals(status)) { - return SapStatusEnum.PUB_SAP.getDescription(); + if (SapStatusEnum.PUB_SUCCESS.getValue().equals(status)) { + return SapStatusEnum.PUB_SUCCESS.getDescription(); } return MBomConstantEnum.MaterialBackStatusEnum.APPLY_0.getDescription(); 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 80435675..655e8ff2 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 @@ -306,9 +306,12 @@ public class BomNewEbomParentService extends ServiceImpl formalWorksheet(BomNewEbomParentQuery query) { - Page result = this.getBaseMapper().formalWorksheet(new Page<>(query.getPage(), query.getPageSize()), query, SessionUtil.getUserCode()); - - + Page result = new Page<>(); + if (StrUtil.equals(query.getMaterialNo(), "0")) { + result = this.getBaseMapper().getSapErrorWorksheet(new Page<>(query.getPage(), query.getPageSize()), SessionUtil.getUserCode()); + } else { + result = this.getBaseMapper().formalWorksheet(new Page<>(query.getPage(), query.getPageSize()), query, SessionUtil.getUserCode()); + } if (CollUtil.isNotEmpty(result.getRecords())) { materialMainService.intiMaterialInfo(result.getRecords()); } @@ -970,7 +973,7 @@ public class BomNewEbomParentService extends ServiceImpl getSapError(Long rowId) { diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewMbomDetailService.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewMbomDetailService.java index a5365ca6..fdabc7df 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewMbomDetailService.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewMbomDetailService.java @@ -89,7 +89,7 @@ public class BomNewMbomDetailService extends ServiceImpl formalListPage(BomNewMbomParentQuery query) { - query.setStatus(SapStatusEnum.PUB_SAP.getValue()); + query.setStatus(SapStatusEnum.PUB_SUCCESS.getValue()); List facCode= SpringUtil.getBean(UserRoleService.class).getUserOfFactory(); String code= StrUtil.join(",",facCode); query.setFacCode(code); @@ -306,7 +306,7 @@ public class BomNewMbomParentService extends ServiceImpl + +