Merge remote-tracking branch 'origin/feature/DM/nflg-bom' into feature/DM/nflg-bom

This commit is contained in:
luoliming 2024-01-25 22:18:41 +08:00
commit fb13d33228
3 changed files with 48 additions and 0 deletions

View File

@ -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;
}

View File

@ -184,6 +184,7 @@ public ResultVO<Boolean> 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());

View File

@ -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<OptionalMbomMaterialEntity> buildMaterialList( List<OptionalEbomImportChildVO> optionList ){
List<OptionalMbomMaterialEntity> materialList = new ArrayList<>();
List<AddVirtrualMaterialDTO> oaList=new ArrayList<>();
return null;
}
}