From 28cf328a098334b51a3e9d2d56f983fb8c862211 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期六, 23 五月 2020 09:54:38 +0800
Subject: [PATCH] 足迹、收藏订单兼容新需求
---
fanli/src/main/java/com/yeshi/fanli/service/impl/user/msg/UserAccountMsgNotificationServiceImpl.java | 56 +++++++++++++++++++-------------------------------------
1 files changed, 19 insertions(+), 37 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 0306633..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
@@ -3,10 +3,8 @@
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
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;
@@ -18,95 +16,79 @@
@Resource
private MsgAccountDetailService msgAccountDetailService;
-
+
@Resource
private MsgExtraService msgExtraService;
@Override
- @Transactional(rollbackFor = Exception.class)
public void bindingSuccess(Long uid, int type) {
saveDetail(MsgAccountDetailFactory.createBindSuccess(uid, type, MsgAccountDetailFactory.WAY_BIND));
}
@Override
- @Transactional(rollbackFor = Exception.class)
public void unBindingSuccess(Long uid, int type) {
saveDetail(MsgAccountDetailFactory.createBindSuccess(uid, type, MsgAccountDetailFactory.WAY_UNBIND));
}
@Override
- @Transactional(rollbackFor = Exception.class)
public void changeBindingSuccess(Long uid, int type) {
saveDetail(MsgAccountDetailFactory.createBindSuccess(uid, type, MsgAccountDetailFactory.WAY_CHANGE));
}
-
@Override
- @Transactional(rollbackFor = Exception.class)
public void taoBaoAuthFail(Long uid, String taoBaoNickName, String reason) {
- saveDetail(MsgAccountDetailFactory.createBindFail(uid, MsgAccountDetailFactory.TYPE_TB,
+ saveDetail(MsgAccountDetailFactory.createBindFail(uid, MsgAccountDetailFactory.TYPE_TB,
MsgAccountDetailFactory.WAY_CHANGE, reason));
}
-
+
@Override
- @Transactional(rollbackFor = Exception.class)
public void createChangeInviteCode(Long uid, String oldCode, String newCode) {
saveDetail(MsgAccountDetailFactory.createChangeInviteCode(uid, oldCode, newCode));
}
-
-
+
@Override
- @Transactional(rollbackFor = Exception.class)
- public void vipPreUpgrade(Long uid, String originalName, String upName, int days, long targetNum1, Long targetNum2,Integer type) {
- saveDetail( MsgAccountDetailFactory.vipPreUpgrade(uid, originalName, upName, days, targetNum1,
- targetNum2, type, null));
+ 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
- @Transactional(rollbackFor = Exception.class)
public void vipUpgradeSuccess(Long uid, int days) {
saveDetail(MsgAccountDetailFactory.vipUpgradeSuccess(uid, days));
}
@Override
- @Transactional(rollbackFor = Exception.class)
public void vipUpgradeFail(Long uid, String reason) {
saveDetail(MsgAccountDetailFactory.vipUpgradeFail(uid, reason));
}
-
+
@Override
- @Transactional(rollbackFor = Exception.class)
- public void teacherInvite(Long uid, String nickname,String kefuName, String kefuWX) {
- saveDetail(MsgAccountDetailFactory.teacherInvite(uid, nickname, kefuName, kefuWX));
+ public void teacherInvite(Long uid, String nickname, String kefuName, String kefuWX) {
+ saveDetail(MsgAccountDetailFactory.teacherInvite(uid, nickname, kefuName, kefuWX));
}
-
+
@Override
- @Transactional(rollbackFor = Exception.class)
public void teacherSuccess(Long uid, int days, String kefuName, String kefuWX) {
saveDetail(MsgAccountDetailFactory.teacherSuccess(uid, days, kefuName, kefuWX));
}
-
-
- @Transactional(rollbackFor = Exception.class)
+
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 connectSuccess(Long uid, Long lessUid) {
- // TODO Auto-generated method stub
-
+ public void artificialVipUpgradePass(Long uid, String originalName, String upName, int days) {
+ saveDetail(MsgAccountDetailFactory.artificialVipUpgradeSuccess(uid, originalName, upName, days));
}
@Override
- public void userRank(Long uid, String orderType, int orderCount, String rankName) {
- // TODO Auto-generated method stub
-
+ public void artificialVipUpgradeReject(Long uid, String originalName, String upName, String reson) {
+ saveDetail(MsgAccountDetailFactory.artificialVipUpgradeFail(uid, originalName, upName, reson));
}
+
}
--
Gitblit v1.8.0