diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewPbomParentMapper.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewPbomParentMapper.java index 14467ac6..fdc82130 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewPbomParentMapper.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/mapper/master/BomNewPbomParentMapper.java @@ -67,4 +67,8 @@ public interface BomNewPbomParentMapper extends BaseMapper getLatestParents(Set materialNos, String facCode); + + Page getSapErrorWorksheet(Page page, String userCode); + + Integer getSapErrorNum(String userCode); } diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/pojo/entity/BomNewPbomParentEntity.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/pojo/entity/BomNewPbomParentEntity.java index 2c595ceb..d8335599 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/pojo/entity/BomNewPbomParentEntity.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/pojo/entity/BomNewPbomParentEntity.java @@ -342,10 +342,11 @@ public class BomNewPbomParentEntity implements Serializable { private LocalDateTime modifyTime; /** - * 导入SAP状态,1-未导入;3-已导入 + * 导入SAP状态,1-未导入;2-导入中;3-全部导入成功;4-部分导入失败;5全部导入失败 + * @see com.nflg.product.bomnew.constant.SapStatusEnum */ @TableField(value = "sap_state") - @ApiModelProperty(value = "导入SAP状态,1-未导入;3-已导入") + @ApiModelProperty(value = "导入SAP状态,1-未导入;2-导入中;3-全部导入成功;4-部分导入失败;5全部导入失败") private Integer sapState; /** diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewPbomParentService.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewPbomParentService.java index 48f7a9d0..50442d7a 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewPbomParentService.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/BomNewPbomParentService.java @@ -216,7 +216,12 @@ public class BomNewPbomParentService extends ServiceImpl releaseListByPage(BomNewPbomParentQuery query) { - Page result = this.getBaseMapper().releaseListByPage(new Page<>(query.getPage(), query.getPageSize()), query); + Page result; + if (StrUtil.equals(query.getMaterialNo(), "0")) { + result = this.getBaseMapper().getSapErrorWorksheet(new Page<>(query.getPage(), query.getPageSize()), SessionUtil.getUserCode()); + } else { + result = this.getBaseMapper().releaseListByPage(new Page<>(query.getPage(), query.getPageSize()), query); + } materialMainService.intiMaterialInfo(result.getRecords(), EBomConstant.EBOM_IGNORED_FIELDS_INIT_MATERIAL_DEFAULT); return result; }