|
@@ -125,10 +125,11 @@ class UnicomComboView(View):
|
|
|
activate_flow = float(flow_details['flowTotalUsage'])
|
|
|
flow_total_usage = unicom_api.get_flow_usage_total(iccid)
|
|
|
flow = 0 if flow_total_usage <= 0 else flow_total_usage - activate_flow
|
|
|
- flow_details['usableFlow'] = flow_details['flowTotal'] - flow
|
|
|
-
|
|
|
+ # 因APP问题,usableFlow可用流量替换为,已用流量值
|
|
|
+ flow_details['usableFlow'] = 0 if flow == 0 else flow
|
|
|
flow_details['usableFlow'] = \
|
|
|
- 0.00 if flow_details['usableFlow'] <= 0 else flow_details['usableFlow']
|
|
|
+ flow_details['flowTotal'] if flow_details['usableFlow'] > flow_details['flowTotal'] else \
|
|
|
+ flow_details['usableFlow']
|
|
|
flow_details['usableFlow'] = Decimal(flow_details['usableFlow']).quantize(Decimal('0.00'))
|
|
|
flow_details.pop('flowTotalUsage')
|
|
|
cls.update_combo_order_sort(iccid)
|