fix(ebom): 从excel导入和编辑导入时,去掉项目类别前后的空格

This commit is contained in:
曹鹏飞 2024-09-11 10:10:35 +08:00
parent f243456805
commit ffb2975ad6
2 changed files with 3 additions and 1 deletions

View File

@ -260,6 +260,8 @@ public class EBomImportService {
dto.setUnit("PC"); dto.setUnit("PC");
} }
dto.setProjectType(StrUtil.trim(dto.getProjectType()));
if (StrUtil.equals(dto.getProjectType(), BomConstant.PROJECT_TYPE_TEMPORARY, true)) { if (StrUtil.equals(dto.getProjectType(), BomConstant.PROJECT_TYPE_TEMPORARY, true)) {
String id = RandomUtil.randomNumbers(9); String id = RandomUtil.randomNumbers(9);
dto.setMaterialNo(BomConstant.PROJECT_TYPE_TEMPORARY + id); dto.setMaterialNo(BomConstant.PROJECT_TYPE_TEMPORARY + id);

View File

@ -5,7 +5,6 @@ import cn.hutool.core.util.StrUtil;
import com.nflg.product.base.core.exception.NflgBusinessException; import com.nflg.product.base.core.exception.NflgBusinessException;
import com.nflg.product.bomnew.constant.ProjectTypeInputTypeEnum; import com.nflg.product.bomnew.constant.ProjectTypeInputTypeEnum;
import com.nflg.product.bomnew.pojo.dto.BomNewEBomImportExcelDTO; import com.nflg.product.bomnew.pojo.dto.BomNewEBomImportExcelDTO;
import com.nflg.product.bomnew.pojo.vo.BomNewEbomChildVO;
import nflg.product.common.constant.STATE; import nflg.product.common.constant.STATE;
import java.util.List; import java.util.List;
@ -23,6 +22,7 @@ public class EBomImportExcelCheck {
List<String> projectTypeList= ProjectTypeInputTypeEnum.ProjectTypeEnum.getAllValue(); List<String> projectTypeList= ProjectTypeInputTypeEnum.ProjectTypeEnum.getAllValue();
for(BomNewEBomImportExcelDTO dto:list){ for(BomNewEBomImportExcelDTO dto:list){
dto.setProjectType(StrUtil.trim(dto.getProjectType()));
if(Objects.isNull(dto.getProjectType())){ if(Objects.isNull(dto.getProjectType())){
error.append(StrUtil.format("第%行,项目类别不能为空",count)); error.append(StrUtil.format("第%行,项目类别不能为空",count));
}else { }else {