feat: scc流程未分发导出支持“辅助说明材料

” 字段
This commit is contained in:
2024-09-13 17:08:00 +08:00
parent 469186e738
commit a8a6e88142
2 changed files with 5 additions and 3 deletions
@@ -918,6 +918,7 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
list.parallelStream().forEach(item -> { list.parallelStream().forEach(item -> {
item.setResult(excelUtils.translateDictValue("evaluation_result", item.getResult(), listDict)); item.setResult(excelUtils.translateDictValue("evaluation_result", item.getResult(), listDict));
item.setMaterial(excelUtils.uploadFile(item.getMaterial(), fileMap)); item.setMaterial(excelUtils.uploadFile(item.getMaterial(), fileMap));
item.setUnsatisfiedRequireAttach(excelUtils.uploadFile(item.getUnsatisfiedRequireAttach(), fileMap));
}); });
} }
@@ -944,7 +945,8 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
// 检查所有数据字典校验的字段 // 检查所有数据字典校验的字段
errMsg.append(excelUtils.validResult(result, listDict)); errMsg.append(excelUtils.validResult(result, listDict));
errMsg.append(excelUtils.validMaterial(material, fileMap)); errMsg.append(excelUtils.validMaterial(material, fileMap, "佐证材料"));
errMsg.append(excelUtils.validMaterial(material, fileMap, "辅助说明材料"));
// 如果数据有问题,则将提示信息添加到 errorMsgs 中 // 如果数据有问题,则将提示信息添加到 errorMsgs 中
if (errMsg.length() > 0) { if (errMsg.length() > 0) {
errorMsgs.add(errMsgHeader.append(errMsg).toString()); errorMsgs.add(errMsgHeader.append(errMsg).toString());
@@ -596,12 +596,12 @@ public class ExcelUtils {
return ""; return "";
} }
public String validMaterial(String value, Map<String, File> fileMap) { public String validMaterial(String value, Map<String, File> fileMap, String title) {
if (StrUtil.isBlank(value)) { if (StrUtil.isBlank(value)) {
return ""; return "";
} }
if (!importUtil.fileValid(value, fileMap)) { if (!importUtil.fileValid(value, fileMap)) {
return "'佐证材料'无效。"; return "'" + title + "'无效。";
} }
return ""; return "";
} }