fix(dqbom): 优化导入时T项物料项目类别的设置逻辑

This commit is contained in:
曹鹏飞 2024-08-27 19:00:08 +08:00
parent a77936dc42
commit 4e7fb24723
1 changed files with 3 additions and 3 deletions

View File

@ -382,6 +382,9 @@ public class DQBomImportService {
log.debug("电气bom导入excel第{}行,处理前:{}", rowNum.get(), JSON.toJSONString(dQbomExcelVO));
dQbomExcelVO.setRowNum(rowNum.get());
if (StrUtil.equals(dQbomExcelVO.getMaterialNo(), BomConstant.PROJECT_TYPE_TEMPORARY_MATERIAL_NO)) {
dQbomExcelVO.setProjectType(BomConstant.PROJECT_TYPE_TEMPORARY);
}
if (dQbomExcelVO.getProjectType().equals(BomConstant.PROJECT_TYPE_TEMPORARY)) {
String id = RandomUtil.randomNumbers(9);
dQbomExcelVO.setMaterialNo(BomConstant.PROJECT_TYPE_TEMPORARY + id);
@ -393,9 +396,6 @@ public class DQBomImportService {
dQbomExcelVO.setNum(BigDecimal.ONE);
}
}
if (StrUtil.equals(dQbomExcelVO.getMaterialNo(), BomConstant.PROJECT_TYPE_TEMPORARY_MATERIAL_NO)) {
dQbomExcelVO.setProjectType(BomConstant.PROJECT_TYPE_TEMPORARY);
}
dQbomExcelVO.setCurrentVersion("");
if (StrUtil.isBlank(dQbomExcelVO.getProjectType())) {
dQbomExcelVO.setProjectType("L");