yangys
2024-05-18 040976de6f9934b99f30268a28e2ecf42260e217
smart-man-boot/src/main/java/com/qianwen/smartman/modules/cps/service/impl/MaterialServiceImpl.java
@@ -69,7 +69,7 @@
        this.codeGeneratorService = codeGeneratorService;
    }
    @Override // org.springblade.modules.cps.service.IMaterialService
    public List<MaterialVO> listByProperty(Integer property) {
        List<MaterialType> materialTypeList = this.materialTypeService.list();
        Map<Long, MaterialType> typeIdToValue = materialTypeList.stream().collect(Collectors.toMap((v0) -> {
@@ -97,7 +97,7 @@
        return materialVoList;
    }
    @Override // org.springblade.modules.cps.service.IMaterialService
    public IPage<MaterialVO> getPageMaterial(MaterialQueryVO vo, Query query) {
        Integer status = Func.isNull(vo.getStatus()) ? CommonConstant.ENABLE : vo.getStatus();
        
@@ -115,7 +115,7 @@
        return this.baseMapper.getPageMaterial(Condition.getPage(query), Func.isNotBlank(wrapper.getSqlSegment()) ? wrapper : null);
    }
    @Override // org.springblade.modules.cps.service.IMaterialService
    public boolean checkMaterialIsExist(List<Long> idList) {
       List<Material> materialList = list(Wrappers.<Material>query().lambda()
               .eq(Func.isNotEmpty(AuthUtil.getTenantId()), Material::getTenantId, AuthUtil.getTenantId())
@@ -132,7 +132,7 @@
        return Func.isNotEmpty(materialList);
    }
    @Override // org.springblade.modules.cps.service.IMaterialService
    public MaterialVO createMaterial(MaterialAddVO materialAddVO) {
        MaterialType materialType = (MaterialType) this.materialTypeService.getById(materialAddVO.getTypeId());
        if (Func.isEmpty(materialType)) {
@@ -176,7 +176,7 @@
        }
    }
    @Override // org.springblade.modules.cps.service.IMaterialService
    public MaterialVO updateMaterial(MaterialUpdateVO materialUpdateVO) {
        MaterialType materialType = (MaterialType) this.materialTypeService.getById(materialUpdateVO.getTypeId());
        if (Func.isEmpty(materialType)) {
@@ -188,7 +188,7 @@
        return MaterialConvert.INSTANCE.convert(material);
    }
    @Override // org.springblade.modules.cps.service.IMaterialService
    @Transactional(rollbackFor = {Exception.class})
    public boolean deleteMaterial(List<String> ids, Integer type) {
        List<Long> idList = ids.stream().map(Long::valueOf).collect(Collectors.toList());
@@ -198,7 +198,7 @@
        return changeStatus(idList, CommonConstant.DEACTIVATE);
    }
    @Override // org.springblade.modules.cps.service.IMaterialService
    public BladeFile importMaterial(List<MaterialImport> data) {
        if (Func.isEmpty(data)) {
            throw new ServiceException(MessageUtils.message("excel.import.data.can.not.be.null", new Object[0]));
@@ -243,7 +243,7 @@
        return null;
    }
    @Override // org.springblade.modules.cps.service.IMaterialService
    public BladeFile exportMaterial(MaterialQueryVO materialQueryVO, HttpServletResponse response) {
        Integer status = materialQueryVO.getStatus();
        if (Func.isNull(status)) {
@@ -260,7 +260,7 @@
        return this.ossBuilder.tempTemplate().putFile(multipartFile.getOriginalFilename(), multipartFile);
    }
    @Override // org.springblade.modules.cps.service.IMaterialService
    public List<MaterialVO> getMaterialListByIds(MaterialIdListVO materialIdListVO) {
        List<Material> materialList = listByIds(materialIdListVO.getIds());
        List<Long> typeIdList = materialList.stream().map((v0) -> {
@@ -282,7 +282,7 @@
        return result;
    }
    @Override // org.springblade.modules.cps.service.IMaterialService
    @Transactional(rollbackFor = {Exception.class})
    public Boolean synchronizedMaterial(SynchronizedProductMaterialVO synchronizedProductMaterialVO) {
        List<String> nameList = synchronizedProductMaterialVO.getProductList().stream().map(i -> {