问题:套餐 status=Depleted 后,queryActivePackages 查不到套餐, DeductDataUsage 直接 return CodeNoAvailablePackage,导致上游 仍有真实流量时,tb_package_usage_daily_record 不再写入,详单断档。 修复:无 Active 套餐时,找最近一条 Depleted 套餐,将溢出流量 累加到 data_usage_mb 并写入当日 daily_record,保持详单连续性。 status 不变,不重复触发停机。
16 KiB
16 KiB