diff --git a/src/main/java/com/gxwebsoft/ai/controller/AuditReportController.java b/src/main/java/com/gxwebsoft/ai/controller/AuditReportController.java index f31e99e..760175b 100644 --- a/src/main/java/com/gxwebsoft/ai/controller/AuditReportController.java +++ b/src/main/java/com/gxwebsoft/ai/controller/AuditReportController.java @@ -100,7 +100,7 @@ public class AuditReportController extends BaseController { KnowledgeBaseRequest knowledgeBaseRequest = new KnowledgeBaseRequest(); knowledgeBaseRequest.setKbId(kbId); //召回切片数上限 - knowledgeBaseRequest.setTopK(10); + knowledgeBaseRequest.setTopK(100); knowledgeBaseRequest.setFormCommit((req.getFormCommit() >= 10) ? req.getFormCommit() / 10 : req.getFormCommit()); kbIdSet.addAll(knowledgeBaseService.queryKnowledgeBase(knowledgeBaseRequest)); } @@ -126,28 +126,28 @@ public class AuditReportController extends BaseController { // 准备模板数据 Map map = new HashMap<>(); - map.put(AuditReportEnum.TITLE.getCode().toString(), req.getFrom00()); - map.put(AuditReportEnum.BASIS.getCode().toString(), req.getFrom10()); - map.put(AuditReportEnum.OBJECTIVE.getCode().toString(), req.getFrom20()); - map.put(AuditReportEnum.SCOPE.getCode().toString(), req.getFrom30()); - map.put(AuditReportEnum.UNIT_OVERVIEW.getCode().toString(), req.getFrom41()); - map.put(AuditReportEnum.ORG_PERSONNEL.getCode().toString(), req.getFrom42()); - map.put(AuditReportEnum.FINANCIAL_ACCOUNTING.getCode().toString(), req.getFrom43()); - map.put(AuditReportEnum.ANNUAL_BUSINESS.getCode().toString(), req.getFrom44()); - map.put(AuditReportEnum.INTERNAL_CONTROL.getCode().toString(), req.getFrom45()); - map.put(AuditReportEnum.ECONOMIC_POLICIES.getCode().toString(), req.getFrom51()); - map.put(AuditReportEnum.DEV_STRATEGY.getCode().toString(), req.getFrom52()); - map.put(AuditReportEnum.MAJOR_ECONOMIC.getCode().toString(), req.getFrom53()); - map.put(AuditReportEnum.CORP_GOVERNANCE.getCode().toString(), req.getFrom54()); - map.put(AuditReportEnum.FINANCIAL_LEGAL.getCode().toString(), req.getFrom55()); - map.put(AuditReportEnum.INTEGRITY_COMPLIANCE.getCode().toString(), req.getFrom56()); - map.put(AuditReportEnum.PREV_AUDIT_ISSUES.getCode().toString(), req.getFrom57()); - map.put(AuditReportEnum.OTHER_MATTERS.getCode().toString(), req.getFrom58()); - map.put(AuditReportEnum.RISK_IDENTIFY.getCode().toString(), req.getFrom61()); - map.put(AuditReportEnum.RISK_RESPONSE.getCode().toString(), req.getFrom62()); - map.put(AuditReportEnum.TECHNIQUES.getCode().toString(), req.getFrom70()); - map.put(AuditReportEnum.SCHEDULE.getCode().toString(), req.getFrom80()); - map.put(AuditReportEnum.ORGANIZATION.getCode().toString(), req.getFrom90()); + map.put(AuditReportEnum.TITLE.getCodeStr(), req.getFrom00()); + map.put(AuditReportEnum.BASIS.getCodeStr(), req.getFrom10()); + map.put(AuditReportEnum.OBJECTIVE.getCodeStr(), req.getFrom20()); + map.put(AuditReportEnum.SCOPE.getCodeStr(), req.getFrom30()); + map.put(AuditReportEnum.UNIT_OVERVIEW.getCodeStr(), req.getFrom41()); + map.put(AuditReportEnum.ORG_PERSONNEL.getCodeStr(), req.getFrom42()); + map.put(AuditReportEnum.FINANCIAL_ACCOUNTING.getCodeStr(), req.getFrom43()); + map.put(AuditReportEnum.ANNUAL_BUSINESS.getCodeStr(), req.getFrom44()); + map.put(AuditReportEnum.INTERNAL_CONTROL.getCodeStr(), req.getFrom45()); + map.put(AuditReportEnum.ECONOMIC_POLICIES.getCodeStr(), req.getFrom51()); + map.put(AuditReportEnum.DEV_STRATEGY.getCodeStr(), req.getFrom52()); + map.put(AuditReportEnum.MAJOR_ECONOMIC.getCodeStr(), req.getFrom53()); + map.put(AuditReportEnum.CORP_GOVERNANCE.getCodeStr(), req.getFrom54()); + map.put(AuditReportEnum.FINANCIAL_LEGAL.getCodeStr(), req.getFrom55()); + map.put(AuditReportEnum.INTEGRITY_COMPLIANCE.getCodeStr(), req.getFrom56()); + map.put(AuditReportEnum.PREV_AUDIT_ISSUES.getCodeStr(), req.getFrom57()); + map.put(AuditReportEnum.OTHER_MATTERS.getCodeStr(), req.getFrom58()); + map.put(AuditReportEnum.RISK_IDENTIFY.getCodeStr(), req.getFrom61()); + map.put(AuditReportEnum.RISK_RESPONSE.getCodeStr(), req.getFrom62()); + map.put(AuditReportEnum.TECHNIQUES.getCodeStr(), req.getFrom70()); + map.put(AuditReportEnum.SCHEDULE.getCodeStr(), req.getFrom80()); + map.put(AuditReportEnum.ORGANIZATION.getCodeStr(), req.getFrom90()); // 使用 Easypoi 的 Word 模板功能 XWPFDocument document = WordExportUtil.exportWord07(templateConfig.getWordTemplatePath(), map); diff --git a/src/main/java/com/gxwebsoft/ai/enums/AuditReportEnum.java b/src/main/java/com/gxwebsoft/ai/enums/AuditReportEnum.java index f543c45..0cec26b 100644 --- a/src/main/java/com/gxwebsoft/ai/enums/AuditReportEnum.java +++ b/src/main/java/com/gxwebsoft/ai/enums/AuditReportEnum.java @@ -50,6 +50,10 @@ public enum AuditReportEnum { return desc; } + public String getCodeStr() { + return String.format("%02d", code); + } + public static AuditReportEnum getByCode(Integer code) { for (AuditReportEnum value : values()) { if (value.code.equals(code)) {