From 7e29ba555f7bb25926fb485418df9716c89a387e Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期四, 11 六月 2020 18:14:28 +0800
Subject: [PATCH] 用户统计
---
fanli/src/main/java/com/yeshi/fanli/service/impl/user/msg/UserAccountMsgNotificationServiceImpl.java | 150 +++++++++++++-------------------------------------
1 files changed, 39 insertions(+), 111 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/msg/UserAccountMsgNotificationServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/msg/UserAccountMsgNotificationServiceImpl.java
index b156b9f..8e7a87f 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/msg/UserAccountMsgNotificationServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/msg/UserAccountMsgNotificationServiceImpl.java
@@ -5,7 +5,6 @@
import org.springframework.stereotype.Service;
import com.yeshi.fanli.entity.bus.msg.MsgAccountDetail;
-import com.yeshi.fanli.entity.bus.msg.MsgExtra;
import com.yeshi.fanli.exception.msg.MsgAccountDetailException;
import com.yeshi.fanli.service.inter.msg.MsgExtraService;
import com.yeshi.fanli.service.inter.user.msg.MsgAccountDetailService;
@@ -17,150 +16,79 @@
@Resource
private MsgAccountDetailService msgAccountDetailService;
-
+
@Resource
private MsgExtraService msgExtraService;
@Override
public void bindingSuccess(Long uid, int type) {
- MsgAccountDetail detail = MsgAccountDetailFactory.createBindSuccess(uid, type, MsgAccountDetailFactory.WAY_BIND);
- try {
- msgAccountDetailService.addMsgAccountDetail(detail);
- // 娑堟伅鍐呭
- msgExtraService.addMsgExtra(detail.getId(), detail.getExtraInfo(), MsgExtra.MSG_TYPE_ACCOUNT);
- } catch (MsgAccountDetailException e) {
- e.printStackTrace();
- }
+ saveDetail(MsgAccountDetailFactory.createBindSuccess(uid, type, MsgAccountDetailFactory.WAY_BIND));
}
@Override
public void unBindingSuccess(Long uid, int type) {
- MsgAccountDetail detail = MsgAccountDetailFactory.createBindSuccess(uid, type, MsgAccountDetailFactory.WAY_UNBIND);
- try {
- msgAccountDetailService.addMsgAccountDetail(detail);
- // 娑堟伅鍐呭
- msgExtraService.addMsgExtra(detail.getId(), detail.getExtraInfo(), MsgExtra.MSG_TYPE_ACCOUNT);
- } catch (MsgAccountDetailException e) {
- e.printStackTrace();
- }
+ saveDetail(MsgAccountDetailFactory.createBindSuccess(uid, type, MsgAccountDetailFactory.WAY_UNBIND));
}
@Override
public void changeBindingSuccess(Long uid, int type) {
- MsgAccountDetail detail = MsgAccountDetailFactory.createBindSuccess(uid, type, MsgAccountDetailFactory.WAY_CHANGE);
- try {
- msgAccountDetailService.addMsgAccountDetail(detail);
- // 娑堟伅鍐呭
- msgExtraService.addMsgExtra(detail.getId(), detail.getExtraInfo(), MsgExtra.MSG_TYPE_ACCOUNT);
- } catch (MsgAccountDetailException e) {
- e.printStackTrace();
- }
- }
-
- @Override
- public void connectSuccess(Long uid, Long lessUid) {
- MsgAccountDetail detail = MsgAccountDetailFactory.createConnectAccount(uid, lessUid);
- try {
- msgAccountDetailService.addMsgAccountDetail(detail);
- } catch (MsgAccountDetailException e) {
- e.printStackTrace();
- }
- }
-
- @Override
- public void userRank(Long uid, String orderType, int orderCount, String rankName) {
- MsgAccountDetail detail = MsgAccountDetailFactory.createUserRank(uid, orderType, orderCount, rankName);
- try {
- msgAccountDetailService.addMsgAccountDetail(detail);
- } catch (MsgAccountDetailException e) {
- e.printStackTrace();
- }
+ saveDetail(MsgAccountDetailFactory.createBindSuccess(uid, type, MsgAccountDetailFactory.WAY_CHANGE));
}
@Override
public void taoBaoAuthFail(Long uid, String taoBaoNickName, String reason) {
- MsgAccountDetail detail = MsgAccountDetailFactory.createBindFail(uid, MsgAccountDetailFactory.TYPE_TB,
- MsgAccountDetailFactory.WAY_CHANGE, reason);
- try {
- msgAccountDetailService.addMsgAccountDetail(detail);
- // 娑堟伅鍐呭
- msgExtraService.addMsgExtra(detail.getId(), detail.getExtraInfo(), MsgExtra.MSG_TYPE_ACCOUNT);
- } catch (MsgAccountDetailException e) {
- e.printStackTrace();
- }
+ saveDetail(MsgAccountDetailFactory.createBindFail(uid, MsgAccountDetailFactory.TYPE_TB,
+ MsgAccountDetailFactory.WAY_CHANGE, reason));
}
-
+
@Override
public void createChangeInviteCode(Long uid, String oldCode, String newCode) {
- MsgAccountDetail detail = MsgAccountDetailFactory.createChangeInviteCode(uid, oldCode, newCode);
- try {
- msgAccountDetailService.addMsgAccountDetail(detail);
- // 娑堟伅鍐呭
- msgExtraService.addMsgExtra(detail.getId(), detail.getExtraInfo(), MsgExtra.MSG_TYPE_ACCOUNT);
- } catch (MsgAccountDetailException e) {
- e.printStackTrace();
- }
+ saveDetail(MsgAccountDetailFactory.createChangeInviteCode(uid, oldCode, newCode));
}
-
-
+
@Override
- public void vipPreUpgrade(Long uid, String originalName, String upName, int days, long targetNum1, Long targetNum2,Integer type) {
- MsgAccountDetail detail = MsgAccountDetailFactory.vipPreUpgrade(uid, originalName, upName, days, targetNum1,
- targetNum2, type, null);
- try {
- msgAccountDetailService.addMsgAccountDetail(detail);
- // 娑堟伅鍐呭
- msgExtraService.addMsgExtra(detail.getId(), detail.getExtraInfo(), MsgExtra.MSG_TYPE_ACCOUNT);
- } catch (MsgAccountDetailException e) {
- e.printStackTrace();
- }
+ public void vipPreUpgrade(Long uid, String originalName, String upName, int days, long targetNum1, Long targetNum2,
+ boolean teamPass) {
+ saveDetail(MsgAccountDetailFactory.vipPreUpgrade(uid, originalName, upName, days, targetNum1, targetNum2,
+ teamPass));
}
-
+
@Override
public void vipUpgradeSuccess(Long uid, int days) {
- MsgAccountDetail detail = MsgAccountDetailFactory.vipUpgradeSuccess(uid, days);
+ saveDetail(MsgAccountDetailFactory.vipUpgradeSuccess(uid, days));
+ }
+
+ @Override
+ public void vipUpgradeFail(Long uid, String reason) {
+ saveDetail(MsgAccountDetailFactory.vipUpgradeFail(uid, reason));
+ }
+
+ @Override
+ public void teacherInvite(Long uid, String nickname, String kefuName, String kefuWX) {
+ saveDetail(MsgAccountDetailFactory.teacherInvite(uid, nickname, kefuName, kefuWX));
+ }
+
+ @Override
+ public void teacherSuccess(Long uid, int days, String kefuName, String kefuWX) {
+ saveDetail(MsgAccountDetailFactory.teacherSuccess(uid, days, kefuName, kefuWX));
+ }
+
+ private void saveDetail(MsgAccountDetail detail) {
try {
msgAccountDetailService.addMsgAccountDetail(detail);
- // 娑堟伅鍐呭
- msgExtraService.addMsgExtra(detail.getId(), detail.getExtraInfo(), MsgExtra.MSG_TYPE_ACCOUNT);
} catch (MsgAccountDetailException e) {
e.printStackTrace();
}
}
@Override
- public void vipUpgradeFail(Long uid, String reason) {
- MsgAccountDetail detail = MsgAccountDetailFactory.vipUpgradeFail(uid, reason);
- try {
- msgAccountDetailService.addMsgAccountDetail(detail);
- // 娑堟伅鍐呭
- msgExtraService.addMsgExtra(detail.getId(), detail.getExtraInfo(), MsgExtra.MSG_TYPE_ACCOUNT);
- } catch (MsgAccountDetailException e) {
- e.printStackTrace();
- }
+ public void artificialVipUpgradePass(Long uid, String originalName, String upName, int days) {
+ saveDetail(MsgAccountDetailFactory.artificialVipUpgradeSuccess(uid, originalName, upName, days));
}
-
+
@Override
- public void teacherInvite(Long uid, String nickname,String kefuName, String kefuWX) {
- MsgAccountDetail detail = MsgAccountDetailFactory.teacherInvite(uid, nickname, kefuName, kefuWX);
- try {
- msgAccountDetailService.addMsgAccountDetail(detail);
- // 娑堟伅鍐呭
- msgExtraService.addMsgExtra(detail.getId(), detail.getExtraInfo(), MsgExtra.MSG_TYPE_ACCOUNT);
- } catch (MsgAccountDetailException e) {
- e.printStackTrace();
- }
+ public void artificialVipUpgradeReject(Long uid, String originalName, String upName, String reson) {
+ saveDetail(MsgAccountDetailFactory.artificialVipUpgradeFail(uid, originalName, upName, reson));
}
-
- @Override
- public void teacherSuccess(Long uid, int days, String kefuName, String kefuWX) {
- MsgAccountDetail detail = MsgAccountDetailFactory.teacherSuccess(uid, days, kefuName, kefuWX);
- try {
- msgAccountDetailService.addMsgAccountDetail(detail);
- // 娑堟伅鍐呭
- msgExtraService.addMsgExtra(detail.getId(), detail.getExtraInfo(), MsgExtra.MSG_TYPE_ACCOUNT);
- } catch (MsgAccountDetailException e) {
- e.printStackTrace();
- }
- }
+
}
--
Gitblit v1.8.0