guanhailong 2 жил өмнө
parent
commit
525f22bc76

+ 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)