|
@@ -487,7 +487,7 @@ class NotificationView(View):
|
|
|
push_data = {"alert": "Motion ", "event_time": n_time, "event_type": event_type, "msg": "",
|
|
|
"received_at": n_time, "sound": "sound.aif", "uid": uid, "zpush": "1", "channel": channel}
|
|
|
message_title = self.get_message_title(appBundleId=appBundleId, nickname=nickname)
|
|
|
- send_text = self.get_send_text(channel=channel, n_time=n_time, lang=lang, tz=tz)
|
|
|
+ send_text = self.get_send_text(channel=channel, n_time=n_time, lang=lang, tz=tz,event_type=event_type)
|
|
|
android = jpush.android(alert=send_text, priority=1, style=1, alert_type=7,
|
|
|
big_text=send_text, title=message_title,
|
|
|
extras=push_data)
|
|
@@ -524,11 +524,16 @@ class NotificationView(View):
|
|
|
else:
|
|
|
return nickname
|
|
|
|
|
|
- def get_send_text(self, channel, n_time, lang, tz):
|
|
|
+ def get_send_text(self, channel, n_time, lang, tz, event_type):
|
|
|
n_date = CommonService.get_now_time_str(n_time=n_time, tz=tz)
|
|
|
- send_text = 'channel:{channel} date:{date}'.format(channel=channel, date=n_date)
|
|
|
+ msg_type = ''
|
|
|
+ if int(event_type) == 704:
|
|
|
+ msg_type = 'battery is too low'
|
|
|
+ if lang == 'cn':
|
|
|
+ msg_type = '电池电量过低'
|
|
|
+ send_text = '{msg_type}channel:{channel} date:{date}'.format(msg_type=msg_type, channel=channel, date=n_date)
|
|
|
if lang == 'cn':
|
|
|
- send_text = '通道:{channel} 日期:{date}'.format(channel=channel, date=n_date)
|
|
|
+ send_text = '{msg_type}通道:{channel} 日期:{date}'.format(msg_type=msg_type, channel=channel, date=n_date)
|
|
|
return send_text
|
|
|
|
|
|
def do_fcm(self, request_dict, uaql, response, uid, channel, nickname):
|
|
@@ -545,7 +550,7 @@ class NotificationView(View):
|
|
|
push_service = FCMNotification(api_key=serverKey)
|
|
|
registration_id = token_val
|
|
|
message_title = self.get_message_title(appBundleId=appBundleId, nickname=nickname)
|
|
|
- send_text = self.get_send_text(channel=channel, n_time=n_time, lang=lang, tz=tz)
|
|
|
+ send_text = self.get_send_text(channel=channel, n_time=n_time, lang=lang, tz=tz,event_type=event_type)
|
|
|
data = {"alert": "Motion ", "event_time": n_time, "event_type": event_type, "msg": "",
|
|
|
"received_at": n_time, "sound": "sound.aif", "uid": uid, "zpush": "1", "channel": channel}
|
|
|
result = push_service.notify_single_device(registration_id=registration_id, message_title=message_title,
|
|
@@ -566,7 +571,7 @@ class NotificationView(View):
|
|
|
appBundleId = uaql['appBundleId']
|
|
|
tz = uaql['tz']
|
|
|
message_title = self.get_message_title(appBundleId=appBundleId, nickname=nickname)
|
|
|
- send_text = self.get_send_text(channel=channel, n_time=n_time, lang=lang, tz=tz)
|
|
|
+ send_text = self.get_send_text(channel=channel, n_time=n_time, lang=lang, tz=tz,event_type=event_type)
|
|
|
try:
|
|
|
print('---')
|
|
|
|