From 75224ce7dbf79b1bccd06a45c2c85703f4239754 Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@S0ZHK00LKCA6OYY>
Date: 星期五, 30 十一月 2018 11:22:25 +0800
Subject: [PATCH] Merge branch 'dev-goods'

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserNotificationServiceImpl.java |   46 ++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 44 insertions(+), 2 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserNotificationServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserNotificationServiceImpl.java
index b07dd71..81cb001 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserNotificationServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserNotificationServiceImpl.java
@@ -10,11 +10,16 @@
 import com.yeshi.fanli.dao.mybatis.AccountMessageMapper;
 import com.yeshi.fanli.entity.bus.user.AccountMessage;
 import com.yeshi.fanli.entity.bus.user.BindingAccount;
+import com.yeshi.fanli.entity.bus.user.Extract;
 import com.yeshi.fanli.entity.bus.user.UserInfo;
 import com.yeshi.fanli.exception.PushException;
+import com.yeshi.fanli.log.LogHelper;
 import com.yeshi.fanli.service.inter.push.PushService;
+import com.yeshi.fanli.service.inter.user.SMSService;
+import com.yeshi.fanli.service.inter.user.UserInfoService;
 import com.yeshi.fanli.service.inter.user.UserNotificationService;
 import com.yeshi.fanli.util.Constant;
+import com.yeshi.fanli.util.StringUtil;
 
 @Service
 public class UserNotificationServiceImpl implements UserNotificationService {
@@ -23,6 +28,12 @@
 
 	@Resource
 	private PushService pushService;
+
+	@Resource
+	private SMSService smsService;
+
+	@Resource
+	private UserInfoService userInfoService;
 
 	@Override
 	public void newerHongBao(Long uid, BigDecimal money) {
@@ -122,7 +133,22 @@
 	}
 
 	@Override
-	public void extractWrong(Long uid, String time) {
+	public void extractWrong(Long uid, Extract extract, String time) {
+		// 鎻愮幇澶辫触鐭俊閫氱煡
+		// try {
+		// UserInfo user = userInfoService.getUserById(uid);
+		// if (extract != null && user != null &&
+		// !StringUtil.isNullOrEmpty(user.getPhone())) {
+		// smsService.sendExtractFailMsg(user.getPhone(), extract.getMoney());
+		// }
+		// } catch (Exception e) {
+		// try {
+		// LogHelper.errorDetailInfo(e);
+		// } catch (Exception e1) {
+		// e1.printStackTrace();
+		// }
+		// }
+
 		try {
 			pushService.pushZNX(uid, Constant.znxConfig.getExtractWrongTitle(),
 					Constant.znxConfig.getExtractWrongMsg().replace("[鏃堕棿]", time));
@@ -132,7 +158,23 @@
 	}
 
 	@Override
-	public void extractSuccess(Long uid, String time) {
+	public void extractSuccess(Long uid, Extract extract, String time) {
+		// 鎻愮幇鎴愬姛鐭俊閫氱煡
+		// try {
+		// UserInfo user = userInfoService.getUserById(uid);
+		// if (extract != null && user != null &&
+		// !StringUtil.isNullOrEmpty(user.getPhone())) {
+		// smsService.sendExtractSuccessMsg(user.getPhone(),
+		// extract.getMoney());
+		// }
+		// } catch (Exception e) {
+		// try {
+		// LogHelper.errorDetailInfo(e);
+		// } catch (Exception e1) {
+		// e1.printStackTrace();
+		// }
+		// }
+
 		try {
 			pushService.pushZNX(uid, Constant.znxConfig.getExtractSuccessTitle(),
 					Constant.znxConfig.getExtractSuccessMsg().replace("[鏃堕棿]", time));

--
Gitblit v1.8.0