|
@@ -12,6 +12,7 @@
|
|
|
@Contact: chanjunkai@163.com
|
|
|
"""
|
|
|
import time
|
|
|
+import re
|
|
|
|
|
|
from django.views.generic.base import View
|
|
|
|
|
@@ -154,7 +155,8 @@ class SysMsgView(View):
|
|
|
try:
|
|
|
# 如果没有系统消息,周视ios用户暂时生成消息并返回
|
|
|
if not sm_qs.exists():
|
|
|
- user_ex_qs = UserExModel.objects.filter(userID_id=userID, appBundleId='com.ansjer.zccloud').values('region')
|
|
|
+ user_ex_qs = UserExModel.objects.filter(userID_id=userID, appBundleId='com.ansjer.zccloud').values(
|
|
|
+ 'region')
|
|
|
if not user_ex_qs.exists():
|
|
|
return response.json(0, [])
|
|
|
now_time = int(time.time())
|
|
@@ -182,7 +184,7 @@ class SysMsgView(View):
|
|
|
|
|
|
count = sm_qs.count()
|
|
|
sm_qs = sm_qs[(page - 1) * line:page * line]. \
|
|
|
- values('status', 'id', 'msg', 'addTime', 'updTime', 'uid', 'eventType', 'code')
|
|
|
+ values('status', 'id', 'msg', 'addTime', 'updTime', 'uid', 'eventType')
|
|
|
data_res = []
|
|
|
uid_list = []
|
|
|
|
|
@@ -190,6 +192,12 @@ class SysMsgView(View):
|
|
|
sm_q['jumpLink'] = ''
|
|
|
if sm_q['eventType'] > 0:
|
|
|
uid_list.append(sm_q['uid'])
|
|
|
+ if sm_q['eventType'] == 2:
|
|
|
+ msg = sm_q['msg']
|
|
|
+ number_list = re.findall('\d+', msg)
|
|
|
+ for number in number_list:
|
|
|
+ if len(number) == 6:
|
|
|
+ sm_q['code'] = number
|
|
|
data_res.append(sm_q)
|
|
|
if uid_list:
|
|
|
uid_set_qs = UidSetModel.objects.filter(uid__in=uid_list).values('uid', 'nickname')
|