Sfoglia il codice sorgente

存库修改类型为decimal

zhangdongming 3 anni fa
parent
commit
873a34b041
1 ha cambiato i file con 5 aggiunte e 1 eliminazioni
  1. 5 1
      Controller/UnicomCombo/UnicomComboTaskController.py

+ 5 - 1
Controller/UnicomCombo/UnicomComboTaskController.py

@@ -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,