From 9396b6d31606313da56bfe0f6e361824f3512d29 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Mon, 23 Mar 2026 13:45:09 +0800 Subject: [PATCH] =?UTF-8?q?bug:=20=E5=90=88=E5=90=8C=E6=96=B9=E6=A1=88?= =?UTF-8?q?=E6=97=85=E8=A1=8C=E7=A4=BE=E5=AD=97=E6=AE=B5=E6=9C=AA=E5=9B=9E?= =?UTF-8?q?=E6=98=BE=20+=20=E5=90=8E=E7=AB=AF=E5=85=BC=E5=AE=B9=E7=A9=BA?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- .../2026-03/2026-03-23_scheme_agency_echo.md | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 changelogs/2026-03/2026-03-23_scheme_agency_echo.md diff --git a/changelogs/2026-03/2026-03-23_scheme_agency_echo.md b/changelogs/2026-03/2026-03-23_scheme_agency_echo.md new file mode 100644 index 0000000..dd24517 --- /dev/null +++ b/changelogs/2026-03/2026-03-23_scheme_agency_echo.md @@ -0,0 +1,22 @@ +# 【BUG】合同方案编辑 - 旅行社字段未回显 + +## 现象 +编辑合同方案时,旅行社下拉框显示"不填则根据支付商户号自动匹配"(placeholder),没有回显已保存的 agencyCode 值。保存后 agencyCode 被清空导致 500 错误。 + +## 后端已修复 +更新方案时如果 agencyCode 未传值,保留原值不覆盖(不再报 500)。 + +## 前端需修复 +编辑合同方案时,旅行社下拉框应回显 `agencyCode` 和 `agencyName` 字段。 + +`GET /admin/contract/scheme/{schemeId}` 返回示例: +```json +{ + "schemeId": "3", + "agencyCode": "hulai", + "agencyName": "内蒙古呼籁国际旅行社有限公司", + ... +} +``` + +旅行社选项列表从 `GET /admin/contract/agencies` 获取,用 `code` 匹配回显。