|
@@ -181,6 +181,7 @@ class AiView(View):
|
|
|
if uid_set_qs.exists():
|
|
|
uid_set_id = uid_set_qs[0].id
|
|
|
qs_data = {
|
|
|
+ 'detect_status': status,
|
|
|
'updTime': nowTime,
|
|
|
}
|
|
|
if interval:
|
|
@@ -191,6 +192,7 @@ class AiView(View):
|
|
|
else:
|
|
|
qs_data = {
|
|
|
'uid': uid,
|
|
|
+ 'detect_status': status,
|
|
|
'addTime': nowTime,
|
|
|
'updTime': nowTime,
|
|
|
}
|
|
@@ -202,9 +204,9 @@ class AiView(View):
|
|
|
uid_set_qs = UidSetModel.objects.create(**qs_data)
|
|
|
uid_set_id = uid_set_qs.id
|
|
|
|
|
|
+ hasAiService.update(**qs_data)
|
|
|
topic_name = 'ansjer/generic/{}'.format(uid)
|
|
|
if status == 0: # 关闭
|
|
|
- hasAiService.update(**qs_data)
|
|
|
# mqtt通知设备关闭AI识别功能
|
|
|
msg = {'commandType': 'AIDisable'}
|
|
|
req_success = CommonService.req_publish_mqtt_msg(uid, topic_name, msg)
|
|
@@ -212,7 +214,6 @@ class AiView(View):
|
|
|
return response.json(10044)
|
|
|
return response.json(0)
|
|
|
elif status == 1: # 开启
|
|
|
- hasAiService.update(**qs_data)
|
|
|
uid_push_qs = UidPushModel.objects.filter(userID_id=userID, m_code=m_code, uid_set__uid=uid)
|
|
|
|
|
|
if uid_push_qs.exists():
|