From 4a7367a869ef12375ea6678ca44e102b8919c624 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 12 一月 2022 16:53:42 +0800 Subject: [PATCH] 极光推送完善(推送通知与透传消息) --- service-push/src/main/java/com/ks/push/service/remote/BDeviceTokenServiceImpl.java | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/service-push/src/main/java/com/ks/push/service/remote/BDeviceTokenServiceImpl.java b/service-push/src/main/java/com/ks/push/service/remote/BDeviceTokenServiceImpl.java index 920d4a4..e6f4e8c 100644 --- a/service-push/src/main/java/com/ks/push/service/remote/BDeviceTokenServiceImpl.java +++ b/service-push/src/main/java/com/ks/push/service/remote/BDeviceTokenServiceImpl.java @@ -60,8 +60,12 @@ @Override public void unBindUid(String appCode, String deviceId) { String id = BPushDeviceToken.createId(appCode, deviceId); + if (bPushDeviceTokenDao.get(id) == null) { + return; + } Update update = new Update(); update.set("uid", null); + update.set("updateTime", new Date()); Query query = new Query(); query.addCriteria(Criteria.where("_id").is(id)); bPushDeviceTokenDao.update(query, update); @@ -70,6 +74,9 @@ @Override public void bindUid(String appCode, String deviceId, String uid) { String id = BPushDeviceToken.createId(appCode, deviceId); + if (bPushDeviceTokenDao.get(id) == null) { + return; + } Update update = new Update(); update.set("uid", uid); Query query = new Query(); -- Gitblit v1.8.0