Ver código fonte

完善插座不存在逻辑

peng 2 anos atrás
pai
commit
ec314c3407
1 arquivos alterados com 6 adições e 4 exclusões
  1. 6 4
      Controller/SensorGateway/SmartSocketController.py

+ 6 - 4
Controller/SensorGateway/SmartSocketController.py

@@ -864,10 +864,12 @@ class SmartSocketView(View):
         # 同步数据库并下发MQTT消息到插座设备
         try:
             socket_info_qs = SocketInfo.objects.filter(serial_number=serial_number).values('status')
-            res = {
-                'power_state': socket_info_qs[0]['status']
-            }
-            return response.json(0, res)
+            if socket_info_qs.exists():
+                res = {
+                    'power_state': socket_info_qs[0]['status']
+                }
+                return response.json(0, res)
+            return response.json(173)
         except Exception as e:
             print(e)
             return response.json(500, repr(e))