|
@@ -23,12 +23,13 @@ from AnsjerPush.Config.aiConfig import DEVICE_EVENT_TYPE, ALGORITHM_COMBO_TYPES
|
|
from AnsjerPush.config import CONFIG_INFO, CONFIG_CN, MULTI_CHANNEL_TYPE_LIST, SYS_EVENT_TYPE_LIST, AWS_ACCESS_KEY_ID, \
|
|
from AnsjerPush.config import CONFIG_INFO, CONFIG_CN, MULTI_CHANNEL_TYPE_LIST, SYS_EVENT_TYPE_LIST, AWS_ACCESS_KEY_ID, \
|
|
AWS_SECRET_ACCESS_KEY, EVENT_DICT, EVENT_DICT_CN, CONFIG_TEST, HUAWEICLOUD_AK, HUAWEICLOUD_SK, \
|
|
AWS_SECRET_ACCESS_KEY, EVENT_DICT, EVENT_DICT_CN, CONFIG_TEST, HUAWEICLOUD_AK, HUAWEICLOUD_SK, \
|
|
HUAWEICLOUD_OBS_SERVER, HUAWEICLOUD_PUSH_BUKET, OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET
|
|
HUAWEICLOUD_OBS_SERVER, HUAWEICLOUD_PUSH_BUKET, OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET
|
|
-from AnsjerPush.config import XMPUSH_CONFIG, OPPOPUSH_CONFIG, XM_PUSH_CHANNEL_ID
|
|
|
|
|
|
+from AnsjerPush.config import XMPUSH_CONFIG, OPPOPUSH_CONFIG, XM_PUSH_CHANNEL_ID, XM_PUSH_CHANNEL_DICT
|
|
from Model.models import UidPushModel, SysMsgModel, DeviceSharePermission, DeviceChannelUserSet, \
|
|
from Model.models import UidPushModel, SysMsgModel, DeviceSharePermission, DeviceChannelUserSet, \
|
|
DeviceChannelUserPermission, UidSetModel, Device_Info, UserAudioVideoPush, PushLog
|
|
DeviceChannelUserPermission, UidSetModel, Device_Info, UserAudioVideoPush, PushLog
|
|
from Object.ETkObject import ETkObject
|
|
from Object.ETkObject import ETkObject
|
|
from Object.OCIObjectStorage import OCIObjectStorage
|
|
from Object.OCIObjectStorage import OCIObjectStorage
|
|
from Object.UidTokenObject import UidTokenObject
|
|
from Object.UidTokenObject import UidTokenObject
|
|
|
|
+from Object.enums.EventTypeEnum import EventTypeEnumObj
|
|
from Object.utils import LocalDateTimeUtil
|
|
from Object.utils import LocalDateTimeUtil
|
|
from Service.CommonService import CommonService
|
|
from Service.CommonService import CommonService
|
|
from Service.EquipmentInfoService import EquipmentInfoService, EQUIPMENT_INFO_DICT
|
|
from Service.EquipmentInfoService import EquipmentInfoService, EQUIPMENT_INFO_DICT
|
|
@@ -452,10 +453,11 @@ class DevicePushService:
|
|
huawei_push_object = HuaweiPushObject()
|
|
huawei_push_object = HuaweiPushObject()
|
|
huawei_push_object.send_push_notify_message(**push_kwargs)
|
|
huawei_push_object.send_push_notify_message(**push_kwargs)
|
|
elif push_type == 4: # android xmpush
|
|
elif push_type == 4: # android xmpush
|
|
- if kwargs['event_type'] in [606, 607]:
|
|
|
|
- channel_id = 111934
|
|
|
|
|
|
+ if kwargs['event_type'] in EventTypeEnumObj.DATA_PUSH_EVENT_TYPE_LIST.value:
|
|
|
|
+ push_channel = 'push_to_talk'
|
|
else:
|
|
else:
|
|
- channel_id = 104551
|
|
|
|
|
|
+ push_channel = 'device_reminder'
|
|
|
|
+ channel_id = XM_PUSH_CHANNEL_DICT[kwargs['appBundleId']][push_channel]
|
|
push_result = cls.do_xmpush(channel_id=channel_id, **push_kwargs)
|
|
push_result = cls.do_xmpush(channel_id=channel_id, **push_kwargs)
|
|
elif push_type == 5: # android vivopush
|
|
elif push_type == 5: # android vivopush
|
|
push_result = PushObject.android_vivopush(**push_kwargs)
|
|
push_result = PushObject.android_vivopush(**push_kwargs)
|