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 -> {
item.setResult(excelUtils.translateDictValue("evaluation_result", item.getResult(), listDict));
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.validMaterial(material, fileMap));
errMsg.append(excelUtils.validMaterial(material, fileMap, "佐证材料"));
errMsg.append(excelUtils.validMaterial(material, fileMap, "辅助说明材料"));
// 如果数据有问题,则将提示信息添加到 errorMsgs 中
if (errMsg.length() > 0) {
errorMsgs.add(errMsgHeader.append(errMsg).toString());
@@ -596,12 +596,12 @@ public class ExcelUtils {
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)) {
return "";
}
if (!importUtil.fileValid(value, fileMap)) {
return "'佐证材料'无效。";
return "'" + title + "'无效。";
}
return "";
}