From a5bc9c4e52f98032b287a42fd243c2ffcb7d58f6 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期一, 13 四月 2020 09:52:16 +0800
Subject: [PATCH] 消息
---
fanli/src/main/java/com/yeshi/fanli/service/impl/money/UserMoneyServiceImpl.java | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/money/UserMoneyServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/money/UserMoneyServiceImpl.java
index 5b52bd1..c9bc68b 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/money/UserMoneyServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/money/UserMoneyServiceImpl.java
@@ -11,9 +11,11 @@
import com.yeshi.fanli.dao.mybatis.money.UserMoneyDetailMapper;
import com.yeshi.fanli.dao.mybatis.share.ShareMapper;
import com.yeshi.fanli.dto.money.UserMoneyChangeDTO;
+import com.yeshi.fanli.entity.bus.user.UserInfo;
import com.yeshi.fanli.entity.money.UserMoneyDetail;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.inter.money.UserMoneyService;
+import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.cmq.UserMoneyChangeCMQManager;
@Service
@@ -53,8 +55,9 @@
userMoneyDetailMapper.insertSelective(detail);
userInfoMapper.subHongBaoByUid(uid, money);
try {
- UserMoneyChangeCMQManager.getInstance()
- .addUserMoneyChangeMsg(new UserMoneyChangeDTO(uid, new BigDecimal(0).subtract(money)));
+ if (!Constant.IS_TEST)
+ UserMoneyChangeCMQManager.getInstance()
+ .addUserMoneyChangeMsg(new UserMoneyChangeDTO(uid, new BigDecimal(0).subtract(money)));
} catch (Exception e) {
try {
LogHelper.errorDetailInfo(e);
@@ -70,7 +73,8 @@
userMoneyDetailMapper.insertSelective(detail);
userInfoMapper.addHongBaoByUid(uid, money);
try {
- UserMoneyChangeCMQManager.getInstance().addUserMoneyChangeMsg(new UserMoneyChangeDTO(uid, money));
+ if (!Constant.IS_TEST)
+ UserMoneyChangeCMQManager.getInstance().addUserMoneyChangeMsg(new UserMoneyChangeDTO(uid, money));
} catch (Exception e) {
try {
LogHelper.errorDetailInfo(e);
@@ -81,4 +85,12 @@
}
+ @Override
+ public BigDecimal getBalance(Long uid) {
+ UserInfo userInfo = userInfoMapper.selectByPrimaryKey(uid);
+ if (userInfo == null)
+ return null;
+ return userInfo.getMyHongBao();
+ }
+
}
--
Gitblit v1.8.0