From a2c56bd6b79d2b8ca2c4c44a254ad2958fb72bca Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 17 九月 2021 15:21:45 +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