Commit 8920c2ad8bdafbdc49113b4faf7876bda3c2d9b6

Authored by 张志伟
1 parent 8c89bf6a

:bug: 回滚新的push系统

fw-valhalla-service/pom.xml
@@ -66,8 +66,8 @@ @@ -66,8 +66,8 @@
66 <artifactId>fw-passport-sdk</artifactId> 66 <artifactId>fw-passport-sdk</artifactId>
67 </dependency> 67 </dependency>
68 <dependency> 68 <dependency>
69 - <groupId>cn.fw</groupId>  
70 - <artifactId>fw-hermes-sdk</artifactId> 69 + <groupId>cn.fw.third</groupId>
  70 + <artifactId>fw-push-sdk</artifactId>
71 </dependency> 71 </dependency>
72 <dependency> 72 <dependency>
73 <groupId>cn.fw</groupId> 73 <groupId>cn.fw</groupId>
fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/LeaveNeedDoBizService.java
@@ -5,8 +5,8 @@ import cn.fw.common.data.mybatis.pagination.PageData; @@ -5,8 +5,8 @@ import cn.fw.common.data.mybatis.pagination.PageData;
5 import cn.fw.common.page.AppPage; 5 import cn.fw.common.page.AppPage;
6 import cn.fw.common.web.auth.LoginAuthBean; 6 import cn.fw.common.web.auth.LoginAuthBean;
7 import cn.fw.data.base.domain.common.Message; 7 import cn.fw.data.base.domain.common.Message;
8 -import cn.fw.hermes.sdk.api.ImSendMessage;  
9 -import cn.fw.hermes.sdk.api.para.MsgParamCondition; 8 +import cn.fw.third.push.sdk.api.ImSendMessage;
  9 +import cn.fw.third.push.sdk.api.para.im.MsgPara;
10 import cn.fw.valhalla.common.constant.RoleCode; 10 import cn.fw.valhalla.common.constant.RoleCode;
11 import cn.fw.valhalla.common.utils.DateUtil; 11 import cn.fw.valhalla.common.utils.DateUtil;
12 import cn.fw.valhalla.domain.db.LeaveNeedDo; 12 import cn.fw.valhalla.domain.db.LeaveNeedDo;
@@ -357,9 +357,9 @@ public class LeaveNeedDoBizService { @@ -357,9 +357,9 @@ public class LeaveNeedDoBizService {
357 for (UserInfo info : list) { 357 for (UserInfo info : list) {
358 try { 358 try {
359 String text = String.format("%s通过资源分配给你%s台保有客", user.getUserName(), info.getCount()); 359 String text = String.format("%s通过资源分配给你%s台保有客", user.getUserName(), info.getCount());
360 - final MsgParamCondition msgPara = MsgParamCondition.getOfflineTxetPara(text, null, "保有客分配", 360 + final MsgPara msgPara = MsgPara.getOfflineTxetPara(text, null, "保有客分配",
361 "保有客分配", null, info.getUserId()).build(); 361 "保有客分配", null, info.getUserId()).build();
362 - final Message<Boolean> msg = imSendMessage.synSendMsg(msgPara); 362 + final Message<Integer> msg = imSendMessage.sendMsg(msgPara);
363 log.info("给[{}]推送im消息结果:[{}]", info, msg.getResult()); 363 log.info("给[{}]推送im消息结果:[{}]", info, msg.getResult());
364 } catch (Exception e) { 364 } catch (Exception e) {
365 log.error("给[{}]推送im消息失败:]", info, e); 365 log.error("给[{}]推送im消息失败:]", info, e);
fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/AbstractCustomerService.java
1 package cn.fw.valhalla.service.bus.cust; 1 package cn.fw.valhalla.service.bus.cust;
2 2
3 -import cn.fw.hermes.sdk.api.ImSendMessage;  
4 import cn.fw.oop.sdk.enums.BizTypeEnum; 3 import cn.fw.oop.sdk.enums.BizTypeEnum;
  4 +import cn.fw.third.push.sdk.api.ImSendMessage;
5 import cn.fw.valhalla.common.utils.DateUtil; 5 import cn.fw.valhalla.common.utils.DateUtil;
6 import cn.fw.valhalla.component.CustomerChangeProducer; 6 import cn.fw.valhalla.component.CustomerChangeProducer;
7 import cn.fw.valhalla.domain.db.customer.Customer; 7 import cn.fw.valhalla.domain.db.customer.Customer;
fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/ContactBizService.java
@@ -3,10 +3,10 @@ package cn.fw.valhalla.service.bus.cust; @@ -3,10 +3,10 @@ package cn.fw.valhalla.service.bus.cust;
3 import cn.fw.common.exception.BusinessException; 3 import cn.fw.common.exception.BusinessException;
4 import cn.fw.common.web.auth.PassportAuthBean; 4 import cn.fw.common.web.auth.PassportAuthBean;
5 import cn.fw.data.base.domain.common.Message; 5 import cn.fw.data.base.domain.common.Message;
6 -import cn.fw.hermes.sdk.api.ImSendMessage;  
7 -import cn.fw.hermes.sdk.api.para.BusinessType;  
8 -import cn.fw.hermes.sdk.api.para.MessageBusinessType;  
9 -import cn.fw.hermes.sdk.api.para.MsgParamCondition; 6 +import cn.fw.third.push.sdk.api.ImSendMessage;
  7 +import cn.fw.third.push.sdk.api.para.im.BusinessType;
  8 +import cn.fw.third.push.sdk.api.para.im.MessageBusinessType;
  9 +import cn.fw.third.push.sdk.api.para.im.MsgPara;
10 import cn.fw.valhalla.common.utils.MobileUtil; 10 import cn.fw.valhalla.common.utils.MobileUtil;
11 import cn.fw.valhalla.common.utils.StringUtils; 11 import cn.fw.valhalla.common.utils.StringUtils;
12 import cn.fw.valhalla.domain.db.customer.Customer; 12 import cn.fw.valhalla.domain.db.customer.Customer;
@@ -247,10 +247,10 @@ public class ContactBizService { @@ -247,10 +247,10 @@ public class ContactBizService {
247 Map<String, Object> ext = new HashMap<>(2); 247 Map<String, Object> ext = new HashMap<>(2);
248 ext.put("type", MessageBusinessType.SENDER_NOTICE.getMsg()); 248 ext.put("type", MessageBusinessType.SENDER_NOTICE.getMsg());
249 ext.put("data", data); 249 ext.put("data", data);
250 - final MsgParamCondition msgPara = MsgParamCondition.getCustomMsg(text, "", ext, 0, targetUserId, false) 250 + final MsgPara msgPara = MsgPara.getCustomMsg(text, "", ext, 0, targetUserId, false)
251 .setBusinessType(BusinessType.INTERNAL_NOTIFICATION) 251 .setBusinessType(BusinessType.INTERNAL_NOTIFICATION)
252 .build(); 252 .build();
253 - final Message<Boolean> msg = imSendMessage.synSendMsg(msgPara); 253 + final Message<Integer> msg = imSendMessage.sendMsg(msgPara);
254 log.info("给[{}]推送im消息结果:[{}]", targetUserId, msg.getResult()); 254 log.info("给[{}]推送im消息结果:[{}]", targetUserId, msg.getResult());
255 } catch (Exception e) { 255 } catch (Exception e) {
256 e.printStackTrace(); 256 e.printStackTrace();
fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/CustomerChangeBizService.java
@@ -4,12 +4,11 @@ import cn.fw.common.exception.BusinessException; @@ -4,12 +4,11 @@ import cn.fw.common.exception.BusinessException;
4 import cn.fw.common.web.auth.LoginAuthBean; 4 import cn.fw.common.web.auth.LoginAuthBean;
5 import cn.fw.common.web.auth.PassportAuthBean; 5 import cn.fw.common.web.auth.PassportAuthBean;
6 import cn.fw.data.base.domain.common.Message; 6 import cn.fw.data.base.domain.common.Message;
7 -import cn.fw.hermes.sdk.api.para.BusinessType;  
8 -import cn.fw.hermes.sdk.api.para.MessageBusinessType;  
9 -import cn.fw.hermes.sdk.api.para.MsgPara;  
10 -import cn.fw.hermes.sdk.api.para.MsgParamCondition;  
11 import cn.fw.passport.sdk.api.param.WxBCodeParam; 7 import cn.fw.passport.sdk.api.param.WxBCodeParam;
12 import cn.fw.starter.redis.redis.RedisUtil; 8 import cn.fw.starter.redis.redis.RedisUtil;
  9 +import cn.fw.third.push.sdk.api.para.im.BusinessType;
  10 +import cn.fw.third.push.sdk.api.para.im.MessageBusinessType;
  11 +import cn.fw.third.push.sdk.api.para.im.MsgPara;
13 import cn.fw.valhalla.common.constant.RoleCode; 12 import cn.fw.valhalla.common.constant.RoleCode;
14 import cn.fw.valhalla.common.utils.DateUtil; 13 import cn.fw.valhalla.common.utils.DateUtil;
15 import cn.fw.valhalla.common.utils.MessageFormatUtil; 14 import cn.fw.valhalla.common.utils.MessageFormatUtil;
@@ -499,10 +498,9 @@ public class CustomerChangeBizService extends AbstractCustomerService { @@ -499,10 +498,9 @@ public class CustomerChangeBizService extends AbstractCustomerService {
499 ext.put("type", MessageBusinessType.CUSTOMER_CHANGE_STATUS.getMsg()); 498 ext.put("type", MessageBusinessType.CUSTOMER_CHANGE_STATUS.getMsg());
500 ext.put("done", done); 499 ext.put("done", done);
501 ext.put("key", key); 500 ext.put("key", key);
502 - final MsgParamCondition condition = MsgParamCondition.getCustomMsg(text, "", ext, 0, targetUserId, false)  
503 - .setBusinessType(BusinessType.INTERNAL_NOTIFICATION)  
504 - .build();  
505 - final Message<Boolean> msg = imSendMessage.synSendMsg(condition); 501 + final MsgPara msgPara = MsgPara.getCustomMsg(text, "", ext,
  502 + 0, targetUserId, false).setBusinessType(BusinessType.INTERNAL_NOTIFICATION).build();
  503 + final Message<Integer> msg = imSendMessage.sendMsg(msgPara);
506 log.info("给[{}]推送im消息结果:[{}]", targetUserId, msg.getResult()); 504 log.info("给[{}]推送im消息结果:[{}]", targetUserId, msg.getResult());
507 } catch (Exception e) { 505 } catch (Exception e) {
508 e.printStackTrace(); 506 e.printStackTrace();
@@ -57,6 +57,7 @@ @@ -57,6 +57,7 @@
57 <fw.cas.sdk>2.1.6</fw.cas.sdk> 57 <fw.cas.sdk>2.1.6</fw.cas.sdk>
58 <fw-ehr-sdk.version>1.0</fw-ehr-sdk.version> 58 <fw-ehr-sdk.version>1.0</fw-ehr-sdk.version>
59 <fw.hermes.sdk>1.0.0</fw.hermes.sdk> 59 <fw.hermes.sdk>1.0.0</fw.hermes.sdk>
  60 + <fw.push.sdk>2.1.7</fw.push.sdk>
60 <geodesy>1.1.3</geodesy> 61 <geodesy>1.1.3</geodesy>
61 </properties> 62 </properties>
62 63
@@ -132,10 +133,15 @@ @@ -132,10 +133,15 @@
132 <artifactId>fw-auth-client</artifactId> 133 <artifactId>fw-auth-client</artifactId>
133 <version>${fw-auth-client.version}</version> 134 <version>${fw-auth-client.version}</version>
134 </dependency> 135 </dependency>
  136 +<!-- <dependency>-->
  137 +<!-- <groupId>cn.fw</groupId>-->
  138 +<!-- <artifactId>fw-hermes-sdk</artifactId>-->
  139 +<!-- <version>${fw.hermes.sdk}</version>-->
  140 +<!-- </dependency>-->
135 <dependency> 141 <dependency>
136 - <groupId>cn.fw</groupId>  
137 - <artifactId>fw-hermes-sdk</artifactId>  
138 - <version>${fw.hermes.sdk}</version> 142 + <groupId>cn.fw.third</groupId>
  143 + <artifactId>fw-push-sdk</artifactId>
  144 + <version>${fw.push.sdk}</version>
139 </dependency> 145 </dependency>
140 <dependency> 146 <dependency>
141 <groupId>cn.fw</groupId> 147 <groupId>cn.fw</groupId>