From ea68e8f8c00c0178037a9f1cc6dc1663bde913b8 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 03 七月 2021 17:49:35 +0800 Subject: [PATCH] 推送服务完善 --- service-push/src/main/java/com/ks/push/dao/BPushPlatformAppInfoDao.java | 29 ++++++++++++++++++++--------- 1 files changed, 20 insertions(+), 9 deletions(-) diff --git a/service-push/src/main/java/com/ks/push/dao/BPushPlatformAppInfoDao.java b/service-push/src/main/java/com/ks/push/dao/BPushPlatformAppInfoDao.java index 64a8249..554867d 100644 --- a/service-push/src/main/java/com/ks/push/dao/BPushPlatformAppInfoDao.java +++ b/service-push/src/main/java/com/ks/push/dao/BPushPlatformAppInfoDao.java @@ -10,25 +10,36 @@ import java.util.Date; @Repository -public class BPushPlatformAppInfoDao extends MongodbBaseDao<BPushPlatformAppInfo>{ +public class BPushPlatformAppInfoDao extends MongodbBaseDao<BPushPlatformAppInfo> { - public void updateSelective(BPushPlatformAppInfo bean) { + public void updateSelective(BPushPlatformAppInfo bean) { Query query = new Query(); - Update update=new Update(); + Update update = new Update(); query.addCriteria(Criteria.where("id").is(bean.getId())); - if(bean.getAppCode() != null) { + if (bean.getAppCode() != null) { update.set("appCode", bean.getAppCode()); } - if(bean.getPlatform() != null) { + if (bean.getPlatform() != null) { update.set("platform", bean.getPlatform()); } - if(bean.getPushAppInfo() != null) { - update.set("pushAppInfo", bean.getPushAppInfo()); + if (bean.getPushAppInfo() != null) { + if (bean.getPushAppInfo().getAppId() != null) { + update.set("pushAppInfo.appId", bean.getPushAppInfo().getAppId()); + } + if (bean.getPushAppInfo().getAppKey() != null) { + update.set("pushAppInfo.appKey", bean.getPushAppInfo().getAppKey()); + } + if (bean.getPushAppInfo().getAppSecret() != null) { + update.set("pushAppInfo.appSecret", bean.getPushAppInfo().getAppSecret()); + } + if (bean.getPushAppInfo().getPackageName() != null) { + update.set("pushAppInfo.packageName", bean.getPushAppInfo().getPackageName()); + } } - if(bean.getCreateTime() != null) { + if (bean.getCreateTime() != null) { update.set("createTime", bean.getCreateTime()); } update.set("updateTime", new Date()); update(query, update); - } + } } -- Gitblit v1.8.0