From f100f62dcc2ad20bba7cc3464582162e75d2d2c1 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 15 五月 2019 15:48:03 +0800
Subject: [PATCH] 二级分类标签添加
---
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserNotificationServiceImpl.java | 148 ++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 134 insertions(+), 14 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..0958a36 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,9 +10,12 @@
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.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;
@@ -24,21 +27,31 @@
@Resource
private PushService pushService;
+ @Resource
+ private SMSService smsService;
+
+ @Resource
+ private UserInfoService userInfoService;
+
@Override
public void newerHongBao(Long uid, BigDecimal money) {
+ if (Constant.IS_TEST)
+ return;
try {
pushService.pushZNX(uid, Constant.znxConfig.getNewerHongbaoTitle(),
- Constant.znxConfig.getNewerHongbaoMsg().replace("[閲戦]", money.toString()));
+ Constant.znxConfig.getNewerHongbaoMsg().replace("[閲戦]", money.toString()), null, null);
} catch (PushException e) {
e.printStackTrace();
}
}
@Override
- public void orderFanliRecieved(Long uid, String orderId, BigDecimal money) {
+ public void orderFanliRecieved(Long uid, String orderId, int goodsCount, BigDecimal balance, BigDecimal money) {
+ if (Constant.IS_TEST)
+ return;
try {
pushService.pushZNX(uid, Constant.znxConfig.getOrderFanliRecieveTitle(), Constant.znxConfig
- .getOrderFanliRecieveMsg().replace("[璁㈠崟鍙穄", orderId).replace("[閲戦]", money.toString()));
+ .getOrderFanliRecieveMsg().replace("[璁㈠崟鍙穄", orderId).replace("[閲戦]", money.toString()), null, null);
} catch (PushException e) {
e.printStackTrace();
}
@@ -46,19 +59,24 @@
@Override
public void tiChengRecieved(Long uid, BigDecimal money) {
+ if (Constant.IS_TEST)
+ return;
try {
- pushService.pushZNX(uid, Constant.znxConfig.getShareInviteMoneyRecieveTitle(),
- Constant.znxConfig.getShareInviteMoneyRecieveMsg().replace("[閲戦]", money.toString()));
+ pushService.pushZNX(uid, Constant.znxConfig.getShareMoneyRecieveTitle(),
+ Constant.znxConfig.getShareMoneyRecieveMsg().replace("[閲戦]", money.toString()), null, null);
} catch (PushException e) {
e.printStackTrace();
}
}
@Override
- public void orderFanliStatisticed(Long uid, String orderId) {
+ public void orderFanliStatisticed(Long uid, String orderId, int goodsCount, int orderState, BigDecimal payMoney,
+ BigDecimal money) {
+ if (Constant.IS_TEST)
+ return;
try {
pushService.pushZNX(uid, Constant.znxConfig.getFanliOrderStatisticedTitle(),
- Constant.znxConfig.getFanliOrderStatisticedMsg().replace("[璁㈠崟鍙穄", orderId));
+ Constant.znxConfig.getFanliOrderStatisticedMsg().replace("[璁㈠崟鍙穄", orderId), null, null);
} catch (PushException e) {
e.printStackTrace();
}
@@ -66,10 +84,12 @@
@Override
public void tiChengStatisticed(Long uid, String orderId, BigDecimal money) {
+ if (Constant.IS_TEST)
+ return;
orderId = orderId.substring(0, orderId.length() - 6) + "******";
try {
pushService.pushZNX(uid, Constant.znxConfig.getTichengOrderStatisticedTitle(), Constant.znxConfig
- .getTichengOrderStatisticedMsg().replace("[璁㈠崟鍙穄", orderId).replace("[閲戦]", money.toString()));
+ .getTichengOrderStatisticedMsg().replace("[璁㈠崟鍙穄", orderId).replace("[閲戦]", money.toString()), null, null);
} catch (PushException e) {
e.printStackTrace();
}
@@ -77,6 +97,8 @@
@Override
public void weiQuanFanli(Long uid, String orderId, BigDecimal money) {
+ if (Constant.IS_TEST)
+ return;
// 鍙彂閫佺珯鍐呬俊
AccountMessage am = new AccountMessage();
am.setContent(Constant.znxConfig.getWeiquanDrawbackFanliMsg().replace("[璁㈠崟鍙穄", orderId).replace("[閲戦]",
@@ -90,6 +112,8 @@
@Override
public void weiQuanTiCheng(Long uid, String orderId, BigDecimal money) {
+ if (Constant.IS_TEST)
+ return;
orderId = orderId.substring(0, orderId.length() - 6) + "******";
AccountMessage am = new AccountMessage();
am.setContent(Constant.znxConfig.getWeiquanDrawbackShareMsg().replace("[璁㈠崟鍙穄", orderId).replace("[閲戦]",
@@ -103,9 +127,11 @@
@Override
public void extractApply(Long uid) {
+ if (Constant.IS_TEST)
+ return;
try {
pushService.pushZNX(uid, Constant.znxConfig.getExtractApplayTitle(),
- Constant.znxConfig.getExtractApplayMsg());
+ Constant.znxConfig.getExtractApplayMsg(), null, null);
} catch (PushException e) {
e.printStackTrace();
}
@@ -113,29 +139,66 @@
@Override
public void extractTransferFail(Long uid, String time) {
+ if (Constant.IS_TEST)
+ return;
try {
pushService.pushZNX(uid, Constant.znxConfig.getExtractTransferFailTitle(),
- Constant.znxConfig.getExtractTransferFailMsg().replace("[鏃堕棿]", time));
+ Constant.znxConfig.getExtractTransferFailMsg().replace("[鏃堕棿]", time), null, null);
} catch (PushException e) {
e.printStackTrace();
}
}
@Override
- public void extractWrong(Long uid, String time) {
+ public void extractWrong(Long uid, Extract extract, String time) {
+ if (Constant.IS_TEST)
+ return;
+ // 鎻愮幇澶辫触鐭俊閫氱煡
+ // 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));
+ Constant.znxConfig.getExtractWrongMsg().replace("[鏃堕棿]", time), null, null);
} catch (PushException e) {
e.printStackTrace();
}
}
@Override
- public void extractSuccess(Long uid, String time) {
+ public void extractSuccess(Long uid, Extract extract, String time) {
+ if (Constant.IS_TEST)
+ return;
+ // 鎻愮幇鎴愬姛鐭俊閫氱煡
+ // 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));
+ Constant.znxConfig.getExtractSuccessMsg().replace("[鏃堕棿]", time), null, null);
} catch (PushException e) {
e.printStackTrace();
}
@@ -143,6 +206,8 @@
@Override
public void alipayAccountValidRight(Long uid, BigDecimal money, String account) {
+ if (Constant.IS_TEST)
+ return;
BindingAccount ba = new BindingAccount();
ba.setAccount(account);
ba.setName("**");
@@ -157,4 +222,59 @@
accountMessageMapper.insertSelective(am);
}
+ @Override
+ public void tiChengInviteRecieved(Long uid, int orderCount, int goodsCount, BigDecimal balance, BigDecimal money) {
+ if (Constant.IS_TEST)
+ return;
+ try {
+ pushService.pushZNX(uid, Constant.znxConfig.getInviteMoneyRecieveTitle(),
+ Constant.znxConfig.getInviteMoneyRecieveMsg().replace("[閲戦]", money.toString()), null, null);
+ } catch (PushException e) {
+ e.printStackTrace();
+ }
+
+ }
+
+ @Override
+ public void tiChengShareRecieved(Long uid, int orderCount, int goodsCount, BigDecimal balance, BigDecimal money) {
+ if (Constant.IS_TEST)
+ return;
+ try {
+ pushService.pushZNX(uid, Constant.znxConfig.getShareMoneyRecieveTitle(),
+ Constant.znxConfig.getShareMoneyRecieveMsg().replace("[閲戦]", money.toString()), null, null);
+ } catch (PushException e) {
+ e.printStackTrace();
+ }
+
+ }
+
+ @Override
+ public void orderShareStatisticed(Long uid, String orderId, int goodsCount, int orderState, BigDecimal payMoney,
+ BigDecimal money) {
+ if (Constant.IS_TEST)
+ return;
+ orderId = orderId.substring(0, orderId.length() - 6) + "******";
+ try {
+ pushService.pushZNX(uid, Constant.znxConfig.getShareOrderStatisticedTitle(), Constant.znxConfig
+ .getShareOrderStatisticedMsg().replace("[璁㈠崟鍙穄", orderId).replace("[閲戦]", money.toString()), null, null);
+ } catch (PushException e) {
+ e.printStackTrace();
+ }
+
+ }
+
+ @Override
+ public void orderInviteStatisticed(Long uid, String orderId, int goodsCount, int orderState, BigDecimal payMoney,
+ BigDecimal money) {
+ if (Constant.IS_TEST)
+ return;
+ orderId = orderId.substring(0, orderId.length() - 6) + "******";
+ try {
+ pushService.pushZNX(uid, Constant.znxConfig.getInviteOrderStatisticedTitle(), Constant.znxConfig
+ .getInviteOrderStatisticedMsg().replace("[璁㈠崟鍙穄", orderId).replace("[閲戦]", money.toString()), null, null);
+ } catch (PushException e) {
+ e.printStackTrace();
+ }
+ }
+
}
--
Gitblit v1.8.0