写入 pi_import_batch.import_type 的值改为直接使用校验后的值,不再有默认兜底。端点 /import/endorse/upload 的 @RequestParam 仍保留 required=false——与承保三个端点同风格:漏传时由服务端返回可读提示,而不是让 Spring 抛 MissingServletRequestParameterException,只给前端一个 400 白页。

前端要改的就一行

两个按钮调用同一个接口,各自 fd.append('importType', 'ENDORSE_IMPORT') / 'ENDORSE_SUPPLEMENT',页面结构、模板、上传组件都不动。改完之后,批次列表的「导入类型」列才能把这两种批次区分显示为「批改清单导入」/「批单信息补录」。

文档已同步:变更记录加了 2026-10-21 条目;§一 约定 4 的两行枚举去掉“默认”;§2.4 表单字段改【必填】,并新增“按钮 → 传值 → 后端行为”对照表和两个按钮各一份的调用示例;§2.4.1 的枚举表和“导入/补录判定口径”段落改为必传;§六 14.2 补了“前端改动只有一行”。

编译已通过(javac 仅剩已知噪音 ChargeLifeJobServiceImpl:92),改动文件为 PropertyInsuranceController.java、PropertyInsuranceImportService.java、PropertyInsuranceImportServiceImpl.java 三个,均已在版本控制内。

一点提醒:存量 16 条批改批次数据都是 ENDORSE_IMPORT,这次改动不影响它们;但如果 SIT 上有人手工用 Postman 之类调这个接口且没带 importType,现在会直接报 000002,属于预期行为。

83e44455-c340-473e-82bd-5c349dd2a62d

本页笔记

加载中…