From bd885c7015446c6c0495d3299ef64068a4c9b30e Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 16 十月 2024 15:00:34 +0800 Subject: [PATCH] CMQ改造为rabbitmq --- 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