|
@@ -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)
|