## ADDED Requirements ### Requirement: 流量轮询扣减必须支持设备载体回退 系统在 `polling_carddata_handler` 触发套餐扣减时 SHALL 支持载体自动命中: - 优先按 `iot_card` 载体扣减; - 当卡载体无生效套餐且该卡存在有效设备绑定时,回退按 `device` 载体扣减。 #### Scenario: 绑定设备卡命中设备级套餐 - **WHEN** 轮询检测到卡有正向流量增量,且该卡 `iot_card_id` 下无生效套餐、但其 `device_id` 下有生效套餐 - **THEN** 系统使用 `device` 载体执行扣减,套餐 `data_usage_mb` 正常增长 #### Scenario: 独立卡保持卡载体扣减 - **WHEN** 轮询检测到独立卡有正向流量增量 - **THEN** 系统继续按 `iot_card` 载体扣减,不引入设备载体分支 #### Scenario: 卡与设备都无生效套餐 - **WHEN** 轮询检测到流量增量,但卡载体与回退设备载体均无可用套餐 - **THEN** 系统记录“无可用套餐”并保持任务链路可继续重入队,不得中断轮询主流程