diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/OptionalBomConstant.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/OptionalBomConstant.java index 37d23567..2bcf656b 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/OptionalBomConstant.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/constant/OptionalBomConstant.java @@ -122,6 +122,20 @@ public class OptionalBomConstant { } + @AllArgsConstructor + @Getter + public enum UploadSapStatusEnum { + //是否导入sap(0 :否 1: 是) + SAP_0(0, "未导入" ), + SAP_1(1, "已导入" ) ; + + + + private final Integer value; + private final String description; + + + } diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/OptionalMbomMaterialService.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/OptionalMbomMaterialService.java index bb8c8bb0..f6f95c49 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/OptionalMbomMaterialService.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/OptionalMbomMaterialService.java @@ -184,6 +184,7 @@ public ResultVO importSap(Long rowId){ if(resultVO.getState().equals( STATE.Success.getState())){ OptionalEbomConfigEntity configEntity=new OptionalEbomConfigEntity(); configEntity.setRowId(entity.getRootRowId()); + configEntity.setUploadSapStatus(OptionalBomConstant.UploadSapStatusEnum.SAP_1.getValue()); configEntity.setUpdatedTime(DateUtil.now()); configEntity.setUploadSapCode(SessionUtil.getUserCode()); configEntity.setUploadSapUser(SessionUtil.getUserName()); diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/OptionalEBom/PublisMaterial.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/OptionalEBom/PublisMaterial.java new file mode 100644 index 00000000..a93b6fd6 --- /dev/null +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/domain/OptionalEBom/PublisMaterial.java @@ -0,0 +1,33 @@ +package com.nflg.product.bomnew.service.domain.OptionalEBom; + +import com.nflg.product.bomnew.pojo.dto.AddVirtrualMaterialDTO; +import com.nflg.product.bomnew.pojo.dto.OptionalEbomPublishAddDTO; +import com.nflg.product.bomnew.pojo.entity.OptionalMbomMaterialEntity; +import com.nflg.product.bomnew.pojo.vo.OptionalEbomImportChildVO; + +import java.util.ArrayList; +import java.util.List; + +public class PublisMaterial { + + private OptionalEbomPublishAddDTO publishAddDTO; + public PublisMaterial(OptionalEbomPublishAddDTO dto){ + this.publishAddDTO=dto; + } + + public List buildMaterialList( List optionList ){ + + List materialList = new ArrayList<>(); + + List oaList=new ArrayList<>(); + + + +return null; + + } + + + + +}