소스 검색

优化插座开关发布消息接口

zhangdongming 2 년 전
부모
커밋
fedadb78a8
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 3
      Controller/SensorGateway/SmartSocketController.py

+ 2 - 3
Controller/SensorGateway/SmartSocketController.py

@@ -236,9 +236,8 @@ class SmartSocketView(View):
                                    "online": True}
                     SocketInfo.objects.create(**socket_dict)
                     return True
-                if socket_info_qs.first().status == status:
-                    return True
-                socket_info_qs.update(status=status, updated_time=now_time)
+                if socket_info_qs.first().status != status:
+                    socket_info_qs.update(status=status, updated_time=now_time)
                 # 主题名称
                 topic_name = SOCKET_TOPIC_NAME.format(serial_number)
                 # 发布消息内容