|
@@ -93,7 +93,7 @@ public class KlDiagnoseImportFacade {
|
|
|
}
|
|
|
}
|
|
|
if (ListUtil.isNotEmpty(allErrMsg)) {
|
|
|
- diagMessage.put("输入校验", StringUtils.join(allErrMsg, "; "));
|
|
|
+ diagMessage.put("输入校验", StringUtils.join(allErrMsg, "; "));
|
|
|
allFlag = false;
|
|
|
return allFlag;
|
|
|
} else {
|
|
@@ -126,7 +126,7 @@ public class KlDiagnoseImportFacade {
|
|
|
allData.add(importDiagnoseResVO);
|
|
|
} else {
|
|
|
allFlag = false;
|
|
|
- diagMessage.put(sheetName, StringUtils.join(currentErrMsg.stream().distinct().collect(Collectors.toList()), "; "));
|
|
|
+ diagMessage.put(sheetName, StringUtils.join(currentErrMsg.stream().distinct().collect(Collectors.toList()), "; "));
|
|
|
}
|
|
|
}
|
|
|
return allFlag;
|
|
@@ -203,34 +203,34 @@ public class KlDiagnoseImportFacade {
|
|
|
orderNums.add(orderNo);
|
|
|
if (!type.contains("正则") &&
|
|
|
!concept_map.containsKey(rule + "_" + String.valueOf(LexiconExtEnum.getEnum(type).getKey()))) {
|
|
|
- currentErrMsg.add(String.format("第%d行%s不是标准词", rowNum,rule));
|
|
|
+ currentErrMsg.add(String.format("第%d行【%s】不是标准词", rowNum, rule));
|
|
|
}
|
|
|
}
|
|
|
if (StringUtil.isNotBlank(maxSymbol) &&
|
|
|
!"<=".equals(maxSymbol) && !"<".equals(maxSymbol)) {
|
|
|
- currentErrMsg.add(String.format("第%d行%s的最大符号不正确; ", rowNum, rule));
|
|
|
+ currentErrMsg.add(String.format("第%d行%s的【最大值符号】不正确", rowNum, rule));
|
|
|
}
|
|
|
if (StringUtil.isNotBlank(minSymbol) &&
|
|
|
!">=".equals(minSymbol) && !">".equals(minSymbol)) {
|
|
|
- currentErrMsg.add(String.format("第%d行%s的最小符号不正确; ", rowNum, rule));
|
|
|
+ currentErrMsg.add(String.format("第%d行%s的【最小值符号】不正确", rowNum, rule));
|
|
|
}
|
|
|
- if(LexiconExtEnum.LisSubName.getName().equals(type) && StringUtils.isNotBlank(rule)
|
|
|
- && StringUtils.isBlank(eq)){
|
|
|
- currentErrMsg.add(String.format("第%d行%s的等于值不能为空; ", rowNum,rule));
|
|
|
+ if (LexiconExtEnum.LisSubName.getName().equals(type) && StringUtils.isNotBlank(rule)
|
|
|
+ && StringUtils.isBlank(eq)) {
|
|
|
+ currentErrMsg.add(String.format("第%d行%s的【等于值】不能为空", rowNum, rule));
|
|
|
}
|
|
|
- if((LexiconExtEnum.Vital.getName().equals(type) || LexiconExtEnum.Age.getName().equals(type))
|
|
|
+ if ((LexiconExtEnum.Vital.getName().equals(type) || LexiconExtEnum.Age.getName().equals(type))
|
|
|
&& StringUtils.isNotBlank(rule)
|
|
|
- && StringUtils.isBlank(imd.getMin()) && StringUtils.isBlank(imd.getMax())){
|
|
|
- currentErrMsg.add(String.format("当类型为%s项目时,最大值和最小值至少有一个不能为空; ", type));
|
|
|
+ && StringUtils.isBlank(imd.getMin()) && StringUtils.isBlank(imd.getMax())) {
|
|
|
+ currentErrMsg.add(String.format("第%d行%s【最大值】和【最小值】至少有一个不能为空", rowNum, rule));
|
|
|
}
|
|
|
- if(StringUtils.isBlank(type)){
|
|
|
- currentErrMsg.add("类型不能为空; ");
|
|
|
+ if (StringUtils.isBlank(type)) {
|
|
|
+ currentErrMsg.add(String.format("第%d行【类型】不能为空", rowNum));
|
|
|
}
|
|
|
- if(StringUtils.isBlank(orderNo)){
|
|
|
- currentErrMsg.add("序号不能为空; ");
|
|
|
+ if (StringUtils.isBlank(orderNo)) {
|
|
|
+ currentErrMsg.add(String.format("第%d行【序号】不能为空", rowNum));
|
|
|
}
|
|
|
- if(StringUtils.isNotBlank(type) && !diagtypes.contains(type) && StringUtils.isBlank(rule)){
|
|
|
- currentErrMsg.add("规则不能为空; ");
|
|
|
+ if (StringUtils.isNotBlank(type) && !diagtypes.contains(type) && StringUtils.isBlank(rule)) {
|
|
|
+ currentErrMsg.add(String.format("第%d行【规则】不能为空", rowNum));
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -238,7 +238,7 @@ public class KlDiagnoseImportFacade {
|
|
|
Map<String, Long> orderNumMap = orderNums.stream().collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));
|
|
|
for (Map.Entry<String, Long> on : orderNumMap.entrySet()) {
|
|
|
if (on.getValue() > 1) {
|
|
|
- currentErrMsg.add(String.format("%s序号重复; ", "【" + on.getKey() + "】"));
|
|
|
+ currentErrMsg.add(String.format("%s序号重复", "【" + on.getKey() + "】"));
|
|
|
}
|
|
|
}
|
|
|
|