Files
junhong_cmp_fiber/.scratch/ur49-device-batch-allocation-csv/issues/03-csv-batch-assign-series.md
2026-07-23 12:51:52 +09:00

15 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 03 — 完成 CSV 批量分配套餐系列接口闭环
**What to build:** 平台员工或代理提交已上传的 CSV 与套餐系列后,系统创建并执行批量系列设置任务;后台重新验证实时授权和设备范围后安全更新系列、写入审计,并提供可供前端展示进度、汇总和失败详情的任务查询结果。
**Blocked by:** 01 — 建立设备 CSV 批量任务与受控上传基础设施。
**Status:** ready-for-agent
**架构通道:** 主通道为复杂写Application + 既有资产业务规则门面),辅助通道为 Query。完整边界覆盖任务提交、后台执行、系列变更审计和任务详情读取不迁移既有同步系列绑定入口且不修改设备归属、设备状态或绑定卡归属。
- [ ] `batch-assign-series` 只接受 `file_key` 与正套餐系列 ID提交时校验操作者、目标系列及授权并返回前端轮询所需的任务创建结果。
- [ ] 平台沿用既有系列范围代理仅能操作自己名下设备和当前有效授权系列Worker 执行时重新确认账号状态、店铺关系及授权。
- [ ] 同目标系列按幂等成功处理;不同系列按既有规则条件更新,历史重复 IMEI 或跨字段多命中不会任取设备,并发变更不会被覆盖。
- [ ] 任务终态、部分成功及全行业务失败均以统一的详情契约准确表达,且审计不泄露其他店铺或底层错误信息。