Commit cc26ba1189a5a9bc235f367e762cff297d0eb90f
1 parent
5e96fd92
对接新版push系统
Showing
6 changed files
with
29 additions
and
28 deletions
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.third</groupId> | ||
70 | - <artifactId>fw-push-sdk</artifactId> | 69 | + <groupId>cn.fw</groupId> |
70 | + <artifactId>fw-hermes-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,10 +5,9 @@ import cn.fw.common.data.mybatis.pagination.PageData; | @@ -5,10 +5,9 @@ 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.third.push.sdk.api.ImSendMessage; | ||
9 | -import cn.fw.third.push.sdk.api.para.im.MsgPara; | 8 | +import cn.fw.hermes.sdk.api.ImSendMessage; |
9 | +import cn.fw.hermes.sdk.api.para.MsgParamCondition; | ||
10 | import cn.fw.valhalla.common.constant.RoleCode; | 10 | import cn.fw.valhalla.common.constant.RoleCode; |
11 | -import cn.fw.valhalla.common.enums.AllocationTypeEnum; | ||
12 | import cn.fw.valhalla.common.utils.DateUtil; | 11 | import cn.fw.valhalla.common.utils.DateUtil; |
13 | import cn.fw.valhalla.domain.db.LeaveNeedDo; | 12 | import cn.fw.valhalla.domain.db.LeaveNeedDo; |
14 | import cn.fw.valhalla.domain.db.customer.Customer; | 13 | import cn.fw.valhalla.domain.db.customer.Customer; |
@@ -358,9 +357,9 @@ public class LeaveNeedDoBizService { | @@ -358,9 +357,9 @@ public class LeaveNeedDoBizService { | ||
358 | for (UserInfo info : list) { | 357 | for (UserInfo info : list) { |
359 | try { | 358 | try { |
360 | String text = String.format("%s通过资源分配给你%s台保有客", user.getUserName(), info.getCount()); | 359 | String text = String.format("%s通过资源分配给你%s台保有客", user.getUserName(), info.getCount()); |
361 | - final MsgPara msgPara = MsgPara.getOfflineTxetPara(text, null, "保有客分配", | 360 | + final MsgParamCondition msgPara = MsgParamCondition.getOfflineTxetPara(text, null, "保有客分配", |
362 | "保有客分配", null, info.getUserId()).build(); | 361 | "保有客分配", null, info.getUserId()).build(); |
363 | - final Message<Integer> msg = imSendMessage.sendMsg(msgPara); | 362 | + final Message<Boolean> msg = imSendMessage.synSendMsg(msgPara); |
364 | log.info("给[{}]推送im消息结果:[{}]", info, msg.getResult()); | 363 | log.info("给[{}]推送im消息结果:[{}]", info, msg.getResult()); |
365 | } catch (Exception e) { | 364 | } catch (Exception e) { |
366 | 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; | ||
3 | import cn.fw.oop.sdk.enums.BizTypeEnum; | 4 | 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; |
@@ -10,7 +10,6 @@ import cn.fw.valhalla.domain.db.customer.CustomerLoanInfo; | @@ -10,7 +10,6 @@ import cn.fw.valhalla.domain.db.customer.CustomerLoanInfo; | ||
10 | import cn.fw.valhalla.domain.db.pool.StammkundePool; | 10 | import cn.fw.valhalla.domain.db.pool.StammkundePool; |
11 | import cn.fw.valhalla.domain.dto.CustomerDetailDto; | 11 | import cn.fw.valhalla.domain.dto.CustomerDetailDto; |
12 | import cn.fw.valhalla.domain.dto.StammkundeDto; | 12 | import cn.fw.valhalla.domain.dto.StammkundeDto; |
13 | -import cn.fw.valhalla.domain.enums.DefeatReasonEnum; | ||
14 | import cn.fw.valhalla.domain.enums.StammkundeSourcesEnum; | 13 | import cn.fw.valhalla.domain.enums.StammkundeSourcesEnum; |
15 | import cn.fw.valhalla.domain.enums.StammkundeStatusEnum; | 14 | import cn.fw.valhalla.domain.enums.StammkundeStatusEnum; |
16 | import cn.fw.valhalla.rpc.angel.InsurerRpcService; | 15 | import cn.fw.valhalla.rpc.angel.InsurerRpcService; |
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.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; | 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; | ||
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,9 +247,10 @@ public class ContactBizService { | @@ -247,9 +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 MsgPara msgPara = MsgPara.getCustomMsg(text, "", ext, | ||
251 | - 0, targetUserId, false).setBusinessType(BusinessType.INTERNAL_NOTIFICATION).build(); | ||
252 | - final Message<Integer> msg = imSendMessage.sendMsg(msgPara); | 250 | + final MsgParamCondition msgPara = MsgParamCondition.getCustomMsg(text, "", ext, 0, targetUserId, false) |
251 | + .setBusinessType(BusinessType.INTERNAL_NOTIFICATION) | ||
252 | + .build(); | ||
253 | + final Message<Boolean> msg = imSendMessage.synSendMsg(msgPara); | ||
253 | log.info("给[{}]推送im消息结果:[{}]", targetUserId, msg.getResult()); | 254 | log.info("给[{}]推送im消息结果:[{}]", targetUserId, msg.getResult()); |
254 | } catch (Exception e) { | 255 | } catch (Exception e) { |
255 | e.printStackTrace(); | 256 | e.printStackTrace(); |
fw-valhalla-service/src/main/java/cn/fw/valhalla/service/bus/cust/CustomerChangeBizService.java
@@ -4,11 +4,12 @@ import cn.fw.common.exception.BusinessException; | @@ -4,11 +4,12 @@ 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; | ||
7 | import cn.fw.passport.sdk.api.param.WxBCodeParam; | 11 | import cn.fw.passport.sdk.api.param.WxBCodeParam; |
8 | import cn.fw.starter.redis.redis.RedisUtil; | 12 | 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; | ||
12 | import cn.fw.valhalla.common.constant.RoleCode; | 13 | import cn.fw.valhalla.common.constant.RoleCode; |
13 | import cn.fw.valhalla.common.utils.DateUtil; | 14 | import cn.fw.valhalla.common.utils.DateUtil; |
14 | import cn.fw.valhalla.common.utils.MessageFormatUtil; | 15 | import cn.fw.valhalla.common.utils.MessageFormatUtil; |
@@ -498,9 +499,10 @@ public class CustomerChangeBizService extends AbstractCustomerService { | @@ -498,9 +499,10 @@ public class CustomerChangeBizService extends AbstractCustomerService { | ||
498 | ext.put("type", MessageBusinessType.CUSTOMER_CHANGE_STATUS.getMsg()); | 499 | ext.put("type", MessageBusinessType.CUSTOMER_CHANGE_STATUS.getMsg()); |
499 | ext.put("done", done); | 500 | ext.put("done", done); |
500 | ext.put("key", key); | 501 | ext.put("key", key); |
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); | 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); | ||
504 | log.info("给[{}]推送im消息结果:[{}]", targetUserId, msg.getResult()); | 506 | log.info("给[{}]推送im消息结果:[{}]", targetUserId, msg.getResult()); |
505 | } catch (Exception e) { | 507 | } catch (Exception e) { |
506 | e.printStackTrace(); | 508 | e.printStackTrace(); |
pom.xml
@@ -42,7 +42,6 @@ | @@ -42,7 +42,6 @@ | ||
42 | <fw-erp-sdk.version>5.0.0</fw-erp-sdk.version> | 42 | <fw-erp-sdk.version>5.0.0</fw-erp-sdk.version> |
43 | <fw-pstn-sdk.version>2.0.0</fw-pstn-sdk.version> | 43 | <fw-pstn-sdk.version>2.0.0</fw-pstn-sdk.version> |
44 | <fw-card-sdk.version>1.0</fw-card-sdk.version> | 44 | <fw-card-sdk.version>1.0</fw-card-sdk.version> |
45 | - <fw-push-sdk.version>2.1.6</fw-push-sdk.version> | ||
46 | <fw-fastdfs-client.version>2.0</fw-fastdfs-client.version> | 45 | <fw-fastdfs-client.version>2.0</fw-fastdfs-client.version> |
47 | <rocketmq-spring-boot-starter.version>2.1.0</rocketmq-spring-boot-starter.version> | 46 | <rocketmq-spring-boot-starter.version>2.1.0</rocketmq-spring-boot-starter.version> |
48 | <fw-passport-sdk.version>2.2.0</fw-passport-sdk.version> | 47 | <fw-passport-sdk.version>2.2.0</fw-passport-sdk.version> |
@@ -57,6 +56,7 @@ | @@ -57,6 +56,7 @@ | ||
57 | <hutool.all>5.2.5</hutool.all> | 56 | <hutool.all>5.2.5</hutool.all> |
58 | <fw.cas.sdk>2.1.6</fw.cas.sdk> | 57 | <fw.cas.sdk>2.1.6</fw.cas.sdk> |
59 | <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> | ||
60 | <geodesy>1.1.3</geodesy> | 60 | <geodesy>1.1.3</geodesy> |
61 | </properties> | 61 | </properties> |
62 | 62 | ||
@@ -134,6 +134,11 @@ | @@ -134,6 +134,11 @@ | ||
134 | </dependency> | 134 | </dependency> |
135 | <dependency> | 135 | <dependency> |
136 | <groupId>cn.fw</groupId> | 136 | <groupId>cn.fw</groupId> |
137 | + <artifactId>fw-hermes-sdk</artifactId> | ||
138 | + <version>${fw.hermes.sdk}</version> | ||
139 | + </dependency> | ||
140 | + <dependency> | ||
141 | + <groupId>cn.fw</groupId> | ||
137 | <artifactId>fw-fastdfs-client</artifactId> | 142 | <artifactId>fw-fastdfs-client</artifactId> |
138 | <version>${fw-fastdfs-client.version}</version> | 143 | <version>${fw-fastdfs-client.version}</version> |
139 | </dependency> | 144 | </dependency> |
@@ -168,11 +173,6 @@ | @@ -168,11 +173,6 @@ | ||
168 | <version>${fw-pstn-sdk.version}</version> | 173 | <version>${fw-pstn-sdk.version}</version> |
169 | </dependency> | 174 | </dependency> |
170 | <dependency> | 175 | <dependency> |
171 | - <groupId>cn.fw.third</groupId> | ||
172 | - <artifactId>fw-push-sdk</artifactId> | ||
173 | - <version>${fw-push-sdk.version}</version> | ||
174 | - </dependency> | ||
175 | - <dependency> | ||
176 | <groupId>cn.fw</groupId> | 176 | <groupId>cn.fw</groupId> |
177 | <artifactId>fw-passport-sdk</artifactId> | 177 | <artifactId>fw-passport-sdk</artifactId> |
178 | <version>${fw-passport-sdk.version}</version> | 178 | <version>${fw-passport-sdk.version}</version> |