hl-api-changelog/changelogs/2026-03/2026-03-23_scheme_agency_echo.md
API Changelog Bot 9396b6d316 bug: 合同方案旅行社字段未回显 + 后端兼容空值
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 13:45:09 +08:00

23 行
772 B
Markdown

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

# 【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` 匹配回显。