From c0a5ac3b8c30cc3c97b0f4b82172ed0a7f1db6bb Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 31 七月 2019 09:45:16 +0800 Subject: [PATCH] 添加新版本的消息推送 --- fanli/src/main/java/com/yeshi/fanli/service/impl/msg/UserOrderMsgNotificationServiceImpl.java | 45 +++++++++++++++++++++++++++++++++++++++------ 1 files changed, 39 insertions(+), 6 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/UserOrderMsgNotificationServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/UserOrderMsgNotificationServiceImpl.java index 207ad92..9713b23 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/UserOrderMsgNotificationServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/UserOrderMsgNotificationServiceImpl.java @@ -7,7 +7,9 @@ import org.springframework.stereotype.Service; +import com.yeshi.fanli.dto.push.PushContentDTO; import com.yeshi.fanli.entity.bus.msg.MsgOrderDetail; +import com.yeshi.fanli.entity.config.push.PushMsgFactory; import com.yeshi.fanli.exception.PushException; import com.yeshi.fanli.exception.msg.MsgOrderDetailException; import com.yeshi.fanli.service.inter.msg.MsgOrderDetailService; @@ -37,12 +39,15 @@ e.printStackTrace(); } - try { - if (payMoney != null && payMoney.compareTo(new BigDecimal(0)) > 0) - pushService.pushZNX(uid, Constant.znxConfig.getFanliOrderStatisticedTitle(), - Constant.znxConfig.getFanliOrderStatisticedMsg().replace("[璁㈠崟鍙穄", orderId), null, null); - } catch (PushException e) { - e.printStackTrace(); + if (payMoney != null && payMoney.compareTo(new BigDecimal(0)) > 0) { + PushContentDTO dto = PushMsgFactory.createFanLiOrderStatisticed(orderType, orderId, money); + try { + pushService.pushZNX(uid, dto.getTitle(), dto.getContent(), null, null); + } catch (NumberFormatException e) { + e.printStackTrace(); + } catch (PushException e) { + e.printStackTrace(); + } } } @@ -72,6 +77,15 @@ e.printStackTrace(); } + PushContentDTO dto = PushMsgFactory.createFanLiOrderStatisticed(orderType, orderId, money); + try { + pushService.pushZNX(uid, dto.getTitle(), dto.getContent(), null, null); + } catch (NumberFormatException e) { + e.printStackTrace(); + } catch (PushException e) { + e.printStackTrace(); + } + } @Override @@ -97,6 +111,15 @@ msgOrderDetailService.addMsgOrderDetail(detail, (money == null || money.compareTo(new BigDecimal(0)) <= 0) ? false : true); } catch (MsgOrderDetailException e) { + e.printStackTrace(); + } + + PushContentDTO dto = PushMsgFactory.createInviteOrderStatisticed(orderType, orderId, money); + try { + pushService.pushZNX(uid, dto.getTitle(), dto.getContent(), null, null); + } catch (NumberFormatException e) { + e.printStackTrace(); + } catch (PushException e) { e.printStackTrace(); } } @@ -133,6 +156,16 @@ } catch (MsgOrderDetailException e) { e.printStackTrace(); } + + PushContentDTO dto = PushMsgFactory.createInviteOrderStatisticed(orderType, orderId, money); + try { + pushService.pushZNX(uid, dto.getTitle(), dto.getContent(), null, null); + } catch (NumberFormatException e) { + e.printStackTrace(); + } catch (PushException e) { + e.printStackTrace(); + } + } @Override -- Gitblit v1.8.0