Преглед на файлове

优化插座电量上报判断

zhangdongming преди 2 години
родител
ревизия
be05d4f682
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      Controller/SensorGateway/SmartSocketController.py

+ 2 - 2
Controller/SensorGateway/SmartSocketController.py

@@ -94,7 +94,7 @@ class SmartSocketView(View):
             start_time, end_time = LocalDateTimeUtil.get_today_date(True)
             # 设备当前统计时间,查询电量统计记录 设备时间大于创建记录时间、并且创建记录时间小于当天结束时间
             power_qs = SocketPowerStatistics.objects.filter(serial_number=serial_number,
-                                                            created_time__gt=device_time,
+                                                            created_time__gt=start_time,
                                                             created_time__lte=end_time)
             data = {
                 'electricity': electricity,
@@ -107,7 +107,7 @@ class SmartSocketView(View):
                 if not socket_info_qs.exists():
                     return response.json(173)
                 data['device_id'] = socket_info_qs[0]['device_id']
-                data['created_time'] = start_time
+                data['created_time'] = device_time
                 data['serial_number'] = serial_number
                 SocketPowerStatistics.objects.create(**data)
                 return response.json(0)