Przeglądaj źródła

查询未读消息返回AI未读消息数量,新增已读/删除AI消息接口

locky 3 lat temu
rodzic
commit
aae3e4af54
1 zmienionych plików z 4 dodań i 2 usunięć
  1. 4 2
      Controller/SysManage.py

+ 4 - 2
Controller/SysManage.py

@@ -22,7 +22,7 @@ from Ansjer.config import BASE_DIR
 from Object.ResponseObject import ResponseObject
 from Object.TokenObject import TokenObject
 from Service.ModelService import ModelService
-from Model.models import SysMsgModel, Equipment_Info, Device_Info
+from Model.models import SysMsgModel, Equipment_Info, Device_Info, Ai_Push_Info
 
 
 @csrf_exempt
@@ -107,12 +107,14 @@ def initMsgFunc(request):
         seven_days_ago = int(time.time()) - 3600 * 24 * 7   # 过滤七天前数据
         sm_count = SysMsgModel.objects.filter(userID_id=userID, status=0).count()
         eq_count = Equipment_Info.objects.filter(userID_id=userID, eventTime__gt=seven_days_ago, status=False).count()
-        rq_count = Equipment_Info.objects.filter(userID_id=userID, eventTime__gt=seven_days_ago, eventType=57, status=False,).count()
+        rq_count = Equipment_Info.objects.filter(userID_id=userID, eventTime__gt=seven_days_ago, eventType=57, status=False).count()
+        ai_count = Ai_Push_Info.objects.filter(userID_id=userID, eventTime__gt=seven_days_ago, status=False).count()
         uid_reset_count = Device_Info.objects.filter(userID_id=userID, isExist=2).count()
         res = {
             'sm_count': sm_count,  # 系统消息未读数量
             'eq_count': eq_count,  # 未读消息总数
             'rq_count': rq_count,  # 人形检测总数
+            'ai_count': ai_count,  # AI消息总数
             'uid_reset_count': uid_reset_count,# 复位的设备数量
         }
         return response.json(0, res)