bug: 合同方案旅行社字段未回显 + 后端兼容空值
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
这个提交包含在:
父节点
eed92b4f7d
当前提交
9396b6d316
@ -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` 匹配回显。
|
||||||
正在加载...
x
在新工单中引用
屏蔽一个用户