Browse Source

负数等于0

guanhailong 2 năm trước cách đây
mục cha
commit
1e151c4604
1 tập tin đã thay đổi với 6 bổ sung2 xóa
  1. 6 2
      Controller/SensorGateway/SmartSocketController.py

+ 6 - 2
Controller/SensorGateway/SmartSocketController.py

@@ -146,8 +146,12 @@ class SmartSocketView(View):
             number_list = [watt, power, accumulated_time]
             number = CommonService.negative_number_judgment(number_list)
             if not number:
-                LOGGER.info('{}插座上报负值data:{}'.format(serial_number, request_dict))
-                return response.json(177)
+                if watt < 0:
+                    watt = 0
+                if power < 0:
+                    power = 0
+                if accumulated_time < 0:
+                    accumulated_time = 0
             now_time = int(time.time())
             LOGGER.info('{}上报电量统计data:{}'.format(serial_number, request_dict))
             start_time, end_time = LocalDateTimeUtil.get_today_date(True)