ソースを参照

修改redis哈希返回值

peng 1 年間 前
コミット
c247cb8842

+ 4 - 4
AdminController/dataSystemManagement/UnicomDataController.py

@@ -101,8 +101,8 @@ class UnicomDataView(View):
                     item['user_id'] = user_qs[0]['user_id'] if user_qs.exists() else ''
                     if year and month:
                         file = year + '-' + month
-                        flow = redis_obj.get_hash_data(key, file)[0]
-                        flow = float(flow.decode()) if flow else 0
+                        flow = redis_obj.get_hash_data(key, file)
+                        flow = float(flow) if flow else 0
                         item['flow_total_usage'] = flow
                     else:
                         flow_dict = redis_obj.get_all_hash_data(key)
@@ -148,8 +148,8 @@ class UnicomDataView(View):
             key = 'monthly_flow_' + iccid
             if year and month:
                 file = year + '-' + month
-                flow = redis_obj.get_hash_data(key, file)[0]
-                flow = flow.decode() if flow else 0
+                flow = redis_obj.get_hash_data(key, file)
+                flow = flow if flow else 0
                 data_list.append({file: flow})
             else:
                 flow_dict = redis_obj.get_all_hash_data(key)