|
@@ -30,10 +30,10 @@ from Object.UidTokenObject import UidTokenObject
|
|
|
from Service.CommonService import CommonService
|
|
|
|
|
|
|
|
|
-# http://test.dvema.com/notify/push?uidToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJQMldOR0pSRDJFSEE1RVU5MTExQSJ9.xOCI5lerk8JOs5OcAzunrKCfCrtuPIZ3AnkMmnd-bPY&n_time=1526845794&channel=1&event_type=51&is_st=0
|
|
|
-# http://test.dvema.com/notify/push?etk=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJQMldOR0pSRDJFSEE1RVU5MTExQSJ9.xOCI5lerk8JOs5OcAzunrKCfCrtuPIZ3AnkMmnd-bPY&n_time=1526845794&channel=1&event_type=51&is_st=0
|
|
|
-
|
|
|
-
|
|
|
+'''
|
|
|
+http://push.dvema.com/notify/push?etk=Y2lTRXhMTjBWS01sWlpURTVJU0ZWTlJ6RXhNVUU9T3o=&n_time=1526845794&channel=1&event_type=704&is_st=0
|
|
|
+http://push.dvema.com/deviceShadow/generateUTK?username=debug_user&password=debug_password&uid=VVDHCVBYDKFMJRWA111A
|
|
|
+'''
|
|
|
# 移动侦测接口
|
|
|
class NotificationView(View):
|
|
|
|
|
@@ -82,8 +82,8 @@ class NotificationView(View):
|
|
|
# 从数据库查询出来
|
|
|
uid_push_qs = UidPushModel.objects.filter(uid_set__uid=uid, uid_set__detect_status=1). \
|
|
|
values('token_val', 'app_type', 'appBundleId',
|
|
|
- 'push_type', 'userID_id', 'userID__NickName',
|
|
|
- 'lang', 'tz', 'uid_set__nickname')
|
|
|
+ 'push_type', 'userID_id','lang',
|
|
|
+ 'tz', 'uid_set__nickname')
|
|
|
# 新建一个list接收数据
|
|
|
redis_list = []
|
|
|
# 把数据库数据追加进redis_list
|
|
@@ -149,9 +149,12 @@ class NotificationView(View):
|
|
|
if is_sys_msg:
|
|
|
sys_msg_list.append(SysMsgModel(
|
|
|
userID_id=userID_id,
|
|
|
- msg='{msg_title} {msg_text}'.format(msg_title=msg_title, msg_text=msg_text),
|
|
|
+ msg=msg_text,
|
|
|
+ # msg='{msg_title} {msg_text}'.format(msg_title=msg_title, msg_text=msg_text),
|
|
|
addTime=now_time,
|
|
|
- updTime=now_time
|
|
|
+ updTime=now_time,
|
|
|
+ uid=uid,
|
|
|
+ eventType=event_type
|
|
|
))
|
|
|
if is_sys_msg:
|
|
|
SysMsgModel.objects.bulk_create(sys_msg_list)
|
|
@@ -348,16 +351,16 @@ class PushNotificationView(View):
|
|
|
# 从数据库查询出来
|
|
|
uid_push_qs = UidPushModel.objects.filter(uid_set__uid=uid, uid_set__detect_status=1). \
|
|
|
values('token_val', 'app_type', 'appBundleId',
|
|
|
- 'push_type', 'userID_id', 'userID__NickName',
|
|
|
- 'lang', 'tz', 'uid_set__nickname')
|
|
|
+ 'push_type', 'userID_id','lang',
|
|
|
+ 'tz', 'uid_set__nickname')
|
|
|
# 新建一个list接收数据
|
|
|
redis_list = []
|
|
|
# 把数据库数据追加进redis_list
|
|
|
for qs in uid_push_qs:
|
|
|
redis_list.append(qs)
|
|
|
# 修改redis数据,并设置过期时间为10分钟
|
|
|
- redisObj.set_data(key=ykey, val=str(redis_list), expire=600)
|
|
|
if redis_list:
|
|
|
+ redisObj.set_data(key=ykey, val=str(redis_list), expire=600)
|
|
|
auth = oss2.Auth(OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET)
|
|
|
bucket = oss2.Bucket(auth, 'oss-cn-shenzhen.aliyuncs.com', 'apg')
|
|
|
self.do_bulk_create_info(redis_list, n_time, channel, event_type, is_st, uid)
|