1.4 KiB
1.4 KiB
Tasks: Update Asset Realtime Sync Timestamps Display
1. Contract And State
- 1.1 扩展资产实时状态相关类型,支持卡资产顶层和设备绑定卡记录中的
last_data_check_at、last_real_name_check_at、last_card_status_check_at。 - 1.2 调整资产实时状态合并逻辑,确保设备绑定卡刷新后保留上述三个同步时间字段。
- 1.3 为设备页补充设备实时状态顶层同步时间的读取逻辑,避免“设备实时信息”仅依赖
device_realtime。
2. UI Display
- 2.1 在卡资产“卡信息”区域新增
实名同步时间、卡状态同步时间、流量同步时间三个展示项。 - 2.2 在设备资产“设备实时信息”区域新增同名三个展示项,并展示设备实时状态顶层返回的对应时间。
- 2.3 当字段为空或实时接口未返回对应值时,统一显示稳定占位内容。
3. Verification
- 3.1 验证卡资产
GET /api/admin/assets/:identifier/realtime-status返回的三个同步时间可正确展示在“卡信息”区域。 - 3.2 验证设备资产
GET /api/admin/assets/:identifier/realtime-status返回的顶层三个同步时间可正确展示在“设备实时信息”区域。 - 3.3 验证
POST /api/admin/assets/:identifier/refresh后卡页和设备页的三个同步时间展示保持一致。 - 3.4 运行
openspec validate update-asset-realtime-sync-timestamps-display --strict。