fix: 生成新企标编号报错

This commit is contained in:
2023-11-24 13:47:15 +08:00
parent 7439d9bdd7
commit f7afc156a2
3 changed files with 6 additions and 1 deletions
@@ -125,6 +125,7 @@ public class EnterpriseStandardPlanServiceImpl extends ServiceImpl<EnterpriseSta
lambdaQueryWrapper.eq(EnterpriseStandardPlan::getEnStandardCode, esCodeDictValue);
lambdaQueryWrapper.eq(EnterpriseStandardPlan::getEnNameCode, esNameCodeDictValue);
lambdaQueryWrapper.eq(EnterpriseStandardPlan::getStandardCategoryCode, categoryCodeDictValue);
lambdaQueryWrapper.isNotNull(EnterpriseStandardPlan::getNewEnStandardNo);
List<EnterpriseStandardPlan> espList = this.list(lambdaQueryWrapper);
return espList.stream().map(EnterpriseStandardPlan::getNewEnStandardNo)
@@ -54,7 +54,10 @@ public class EnterpriseStandardUtil {
List<String> allSequenceNumbers = new ArrayList<>();
for (ESSequenceNumberProvider provider : providers) {
allSequenceNumbers.addAll(provider.getSequenceNumbers(esCodeDictValue, esNameCodeDictValue, categoryCodeDictValue));
List<String> sequenceNumbers = provider.getSequenceNumbers(esCodeDictValue, esNameCodeDictValue, categoryCodeDictValue);
if (sequenceNumbers != null) {
allSequenceNumbers.addAll(sequenceNumbers);
}
}
// 转换为整数(只取整数部分)