|
@@ -13,7 +13,7 @@ import time
|
|
|
from django.db import transaction
|
|
|
from django.db.models import Q
|
|
|
from django.views import View
|
|
|
-
|
|
|
+from decimal import Decimal
|
|
|
from Model.models import UnicomComboOrderInfo, UnicomCombo, Order_Model, UnicomDeviceInfo, UnicomFlowPush
|
|
|
from Object.ResponseObject import ResponseObject
|
|
|
from Object.UnicomObject import UnicomObjeect
|
|
@@ -192,6 +192,10 @@ class UnicomComboTaskView(View):
|
|
|
flow_push = UnicomFlowPush.objects.filter(serial_no=serial_no, combo_order_id=combo_order_id)
|
|
|
if not flow_push.exists():
|
|
|
now_time = int(time.time())
|
|
|
+ flow_usage = Decimal(flow_usage)
|
|
|
+ flow_usage = flow_usage.quantize(Decimal('0.00'))
|
|
|
+ flow_total = Decimal(flow_total)
|
|
|
+ flow_total = flow_total.quantize(Decimal('0.00'))
|
|
|
push_data = {'combo_order_id': str(combo_order_id), 'serial_no': serial_no,
|
|
|
'flow_total_usage': flow_usage, 'flow_total': flow_total, 'status': 0,
|
|
|
'updated_time': now_time,
|