From d28bed1a1275131a5ca37f7da37961e2b518ac07 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 26 八月 2019 13:44:00 +0800 Subject: [PATCH] 淘礼金创建异常处理 --- fanli/src/main/java/com/yeshi/fanli/service/impl/msg/UserInviteMsgNotificationServiceImpl.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/UserInviteMsgNotificationServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/UserInviteMsgNotificationServiceImpl.java index 981434e..ba76498 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/UserInviteMsgNotificationServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/msg/UserInviteMsgNotificationServiceImpl.java @@ -1,14 +1,20 @@ package com.yeshi.fanli.service.impl.msg; +import java.util.Date; + import javax.annotation.Resource; import org.springframework.stereotype.Service; +import com.yeshi.fanli.dto.push.PushContentDTO; import com.yeshi.fanli.entity.bus.msg.MsgInviteDetail; import com.yeshi.fanli.entity.bus.user.ThreeSale; +import com.yeshi.fanli.entity.config.push.PushMsgFactory; +import com.yeshi.fanli.exception.PushException; import com.yeshi.fanli.exception.msg.MsgInviteDetailException; import com.yeshi.fanli.service.inter.msg.MsgInviteDetailService; import com.yeshi.fanli.service.inter.msg.UserInviteMsgNotificationService; +import com.yeshi.fanli.service.inter.push.PushService; import com.yeshi.fanli.util.factory.msg.MsgInviteDetailFactory; @Service @@ -16,6 +22,9 @@ @Resource private MsgInviteDetailService msgInviteDetailService; + + @Resource + private PushService pushService; @Override public void inviteScan(Long uid, ThreeSale sale) { @@ -35,6 +44,16 @@ } catch (MsgInviteDetailException e) { e.printStackTrace(); } + + PushContentDTO dto = PushMsgFactory.createInviteTeamSuccess(new Date(), sale.getWorker().getNickName()); + 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