admin
2018-12-10 01d627f3c67e2bc5c28b2dd5e23983ddcf7a08f3
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));