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