ソースを参照

chore: auto bump version and changelog [skip ci]

iwt 2 週間 前
親
コミット
cddcacd6e8

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-c56989e6322345d0230976f743734828d64414f5
+4dc706188f7cd207a4f2780b88c0e099f7cf1c5a

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
 {
   "name": "cfc-web",
   "name": "cfc-web",
-  "version": "1.0.1805",
+  "version": "1.0.1806",
   "lockfileVersion": 3,
   "lockfileVersion": 3,
   "requires": true,
   "requires": true,
   "packages": {
   "packages": {
     "": {
     "": {
       "name": "cfc-web",
       "name": "cfc-web",
-      "version": "1.0.1805",
+      "version": "1.0.1806",
       "dependencies": {
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "cfc-web",
   "name": "cfc-web",
-  "version": "1.0.1806",
+  "version": "1.0.1807",
   "private": true,
   "private": true,
   "scripts": {
   "scripts": {
     "dev": "vue-cli-service serve",
     "dev": "vue-cli-service serve",

+ 34 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -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)
 ## v1.0.1806 (2026-10-27)
 
 
 ### Bug 修复
 ### Bug 修复

+ 35 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 # 更新日志
 
 
-> 当前版本: v1.0.1806
+> 当前版本: v1.0.1807
 
 
 ## 历史版本
 ## 历史版本
 
 
@@ -8,6 +8,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)
 ## v1.0.1806 (2026-10-27)
 
 
 ### Bug 修复
 ### Bug 修复