|
|
@@ -4,6 +4,40 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.1807 (2026-10-27)
|
|
|
+
|
|
|
+### Bug 修复
|
|
|
+- T29-B1FIX 代传前置缺陷修复 — V-01 score 兜底 + V-02 report_date 提取
|
|
|
+- T29-B1 报告代传功能修复第一批 — 主链路打通 + 数据正确性
|
|
|
+
|
|
|
+### 其他
|
|
|
+- 修复 report_food_suitability.score (NOT NULL 无默认值) 导致的 proxyConfirm 全链路 500。
|
|
|
+- 不改数据库 schema,不新增迁移。
|
|
|
+- V-02: cfc-langgraph/pdf_parser 补 report_date 提取(报告/采样/检测日期及常见形态,归一 YYYY-MM-dd);
|
|
|
+- report_parse_agent 补 _CN_TO_EN_OVERVIEW 中文键映射与 REPORT_PARSE_GUT_TEMPLATE overview
|
|
|
+- schema 的 report_date 可选字段(不影响 brain/cognitive 的 reportDate 口径)。
|
|
|
+- 无法提取到日期时保持 null,前端预览页降级显示 '-'.
|
|
|
+- 运行态自证(测试库 192.168.16.251:3306/zxyj,临时用例已删):
|
|
|
+- - 前置复现:score=null 插入被拒(Field 'score' doesn't have a default value)→ 500 根因确认;
|
|
|
+- - 修复后 auditConfirm 全链路不再抛异常,report_food_suitability 有行且 score 非 null(缺省 0、显式 88 保留);
|
|
|
+- - 代传报告 proxy_upload_note = 草稿 remark(非空)。
|
|
|
+- 基线: 7680b21e7 (origin/feature/proxy-fix-b1-core)
|
|
|
+-
|
|
|
+- 解析后 updatePayload 覆盖)→ updateNote 备注 → LangGraph 解析(失败回退本地 Java 解析)→
|
|
|
+- 返回 draftId/payload/matchedMemberId/extracted*(含 report_number/report_date)/needBind;
|
|
|
+- 解析失败 markDiscarded 丢弃空载荷草稿
|
|
|
+- B1-2 setProxyUploader 增加 note 参数写 proxy_upload_note;proxyConfirm 从草稿 remark 取回
|
|
|
+- B1-3 buildReportFromPayload remark 优先草稿 remark,否则默认文案
|
|
|
+- B1-4 管理端/老师端详情弹窗改取 res.data.report 层
|
|
|
+- B1-5 triggerAiAnalysis 返回结果 Map:失败不再静默(quota/langgraph_failed + message 回传),
|
|
|
+- 成功写 ai_analysis 并回传 aiAnalysis
|
|
|
+- B1-6 列表补展示字段:admin-list 每行 title/createdAt/proxyUploaderName;
|
|
|
+- teacher /report/list 实体补 subjectName/proxyUploaderName(@TableField exist=false);
|
|
|
+- 详情也回填 proxyUploaderName
|
|
|
+- 前端预览三行 score 字段对齐后端 payload.summary.* 结构
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
## v1.0.1806 (2026-10-27)
|
|
|
|
|
|
### Bug 修复
|