# 配房数据保存成功但未回显

**日期**: 2026-03-22
**页面**: 订单详情 → 配房信息
**类型**: 前端 BUG

---

## 问题

管理端配房保存后提示"成功"，但刷新页面后配房数据没有回显，仍显示空的配房表单。

## 后端确认

- 数据库 `order_info.hotel_assignments` 字段 **已有数据**（1105字节 JSON）
- 订单详情接口 `GET /admin/order/{orderId}` 返回的 `hotelAssignments` 字段 **包含完整数据**
- 保存接口 `PUT /admin/order/{orderId}/hotel-assignment` 返回 200

## 返回数据格式

`hotelAssignments` 是一个 JSON 字符串（String类型），内容是数组：

```json
[
  {
    "familyIndex": 1,
    "hotelId": "2029926129876320258",
    "hotelName": "海拉尔嘉世豪酒店",
    "roomTypeId": "2029944763138936833",
    "roomType": "标准间",
    "date": "2026-03-23",
    "remark": "001",
    "upgradePrice": null
  },
  {
    "familyIndex": 1,
    "hotelId": "2029926129876320258",
    "hotelName": "海拉尔嘉世豪酒店",
    "roomTypeId": "2029944763138936833",
    "roomType": "标准间",
    "date": "2026-03-24",
    "remark": "002",
    "upgradePrice": null
  }
]
```

## 前端需要排查

1. **保存后是否重新调了详情接口？** 保存成功后需要重新 `GET /admin/order/{orderId}` 刷新数据
2. **是否正确解析了 hotelAssignments？** 该字段是 JSON 字符串，需要 `JSON.parse()` 后按 `date` 分组渲染到对应天数 tab
3. **配房弹窗打开时是否读取了已有数据？** 打开弹窗时应从订单详情的 `hotelAssignments` 回填已配置的酒店/房型
