From 43a51277c91dba52922379bdf8bf81622303ceaa Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Mon, 29 Nov 2021 10:36:14 +0800
Subject: [PATCH] 20211126 fish
---
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java | 82 +++++++++++++++++++----------------------
1 files changed, 38 insertions(+), 44 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
index 0322221..ea2b732 100644
--- a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -31,7 +31,6 @@
import com.xcong.excoin.modules.member.mapper.MemberMapper;
import com.xcong.excoin.modules.member.mapper.MemberQuickBuySaleMapper;
import com.xcong.excoin.modules.member.mapper.MemberWalletCoinMapper;
-import com.xcong.excoin.modules.member.service.EthService;
import com.xcong.excoin.modules.member.service.IMemberService;
import com.xcong.excoin.modules.member.service.RocService;
import com.xcong.excoin.modules.member.vo.MemberAuthenticationVo;
@@ -89,7 +88,7 @@
private final AgentFriendRelationMapper agentFriendRelationMapper;
private final RedisUtils redisUtils;
-
+
@Override
public IPage<AgentFriendRelationEntity> findAgentInfoListInPage(AgentFriendRelationEntity agentFriendRelationEntity,
QueryRequest request) {
@@ -713,48 +712,41 @@
@Override
public FebsResponse addCoinConfirm(@Valid MemberEntity memberEntity) {
-// Long memberId = memberEntity.getId();
-// String walletCode = "USDT";
-// BigDecimal amountUsdt = memberEntity.getCoinNumber();
-//
-// MemberEntity selectById = this.baseMapper.selectById(memberId);
-// if(ObjectUtils.isEmpty(selectById)) {
-// return new FebsResponse().message("用户已不存在");
-// }
-// //获取币币钱包
-// MemberWalletCoinEntity memberWalletCoinEntity = memberWalletCoinMapper.findWalletCoinByMemberIdAndWalletCode(memberId,walletCode);
-// BigDecimal availableBalance = memberWalletCoinEntity.getAvailableBalance();
-// BigDecimal totalBalance = memberWalletCoinEntity.getTotalBalance();
-//
-// memberWalletCoinEntity.setAvailableBalance(availableBalance.add(amountUsdt));
-// memberWalletCoinEntity.setTotalBalance(totalBalance.add(amountUsdt));
-// // 更新
-// memberWalletCoinMapper.updateById(memberWalletCoinEntity);
-//
-// //添加币币资金划转历史记录
-// MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity = new MemberAccountMoneyChangeEntity();
-// memberAccountMoneyChangeEntity.setContent("充值");
-// memberAccountMoneyChangeEntity.setMemberId(memberId);
-// memberAccountMoneyChangeEntity.setAmount(amountUsdt);
-// memberAccountMoneyChangeEntity.setStatus(MemberAccountMoneyChangeEntity.STATUS_SUCCESS_INTEGER);
-// memberAccountMoneyChangeEntity.setSymbol("USDT");
-// memberAccountMoneyChangeEntity.setType(MemberAccountMoneyChangeEntity.TYPE_WALLET_COIN);
-// memberAccountMoneyChangeEntity.setCreateBy(selectById.getCreateBy());
-// memberAccountMoneyChangeEntity.setCreateTime(new Date());
-// memberAccountMoneyChangeEntity.setUpdateBy(selectById.getCreateBy());
-// memberAccountMoneyChangeEntity.setUpdateTime(new Date());
-//
-// memberAccountMoneyChangeMapper.insert(memberAccountMoneyChangeEntity);
- /**
- * todo
- SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm");
- String chargeTime = format.format(memberQuickBuySaleEntity.getChargeTime()); // 将当前时间袼式化为指定的格式
- String usdt = memberQuickBuySaleEntity.getAmountUsdt()+"USDT";
- //发送短信提醒
- String smsContent = "【Excoin】尊敬的用户您好!您于"+chargeTime+"充值"+usdt+"已成功到账,请您及时查收!订单号为:"+memberChargeUsdt.getOrderCode()+"。";
- SmsUtils.hxSmsSend(member.getPhone(), smsContent);
-
- */
+ Long memberId = memberEntity.getId();
+ String walletCode = "USDT";
+ BigDecimal amountUsdt = memberEntity.getCoinNumber();
+ if(amountUsdt.compareTo(BigDecimal.ZERO) <= 0){
+ return new FebsResponse().fail().message("金额需要大于0");
+ }
+
+ MemberEntity selectById = this.baseMapper.selectById(memberId);
+ if(ObjectUtils.isEmpty(selectById)) {
+ return new FebsResponse().fail().message("用户已不存在");
+ }
+ //获取币币钱包
+ MemberWalletCoinEntity memberWalletCoinEntity = memberWalletCoinMapper.findWalletCoinByMemberIdAndWalletCode(memberId,walletCode);
+ BigDecimal availableBalance = memberWalletCoinEntity.getAvailableBalance();
+ BigDecimal totalBalance = memberWalletCoinEntity.getTotalBalance();
+
+ memberWalletCoinEntity.setAvailableBalance(availableBalance.add(amountUsdt));
+ memberWalletCoinEntity.setTotalBalance(totalBalance.add(amountUsdt));
+ // 更新
+ memberWalletCoinMapper.updateById(memberWalletCoinEntity);
+
+ //添加币币资金划转历史记录
+ MemberAccountMoneyChangeEntity memberAccountMoneyChangeEntity = new MemberAccountMoneyChangeEntity();
+ memberAccountMoneyChangeEntity.setContent("充值");
+ memberAccountMoneyChangeEntity.setMemberId(memberId);
+ memberAccountMoneyChangeEntity.setAmount(amountUsdt);
+ memberAccountMoneyChangeEntity.setStatus(MemberAccountMoneyChangeEntity.STATUS_SUCCESS_INTEGER);
+ memberAccountMoneyChangeEntity.setSymbol("USDT");
+ memberAccountMoneyChangeEntity.setType(MemberAccountMoneyChangeEntity.TYPE_WALLET_COIN);
+ memberAccountMoneyChangeEntity.setCreateBy(selectById.getCreateBy());
+ memberAccountMoneyChangeEntity.setCreateTime(new Date());
+ memberAccountMoneyChangeEntity.setUpdateBy(selectById.getCreateBy());
+ memberAccountMoneyChangeEntity.setUpdateTime(new Date());
+
+ memberAccountMoneyChangeMapper.insert(memberAccountMoneyChangeEntity);
return new FebsResponse().success();
}
@@ -1370,8 +1362,10 @@
//账户金额
String walletNum = memberMapper.selectBBZCForBasicRealDataBymemberId(memberId,"USDT");
String walletNumRoc = memberMapper.selectBBZCForBasicRealDataBymemberId(memberId,"ROC");
+ String bzzNum = memberMapper.selectBBZCForBasicRealDataBymemberId(memberId,"BZZ");
memberInfoDetailVo.setWalletCoinNum(walletNum == null ? 0 : Double.parseDouble(walletNum));
memberInfoDetailVo.setWalletCoinNumRoc(walletNumRoc == null ? 0 : Double.parseDouble(walletNumRoc));
+ memberInfoDetailVo.setBzzNum(bzzNum == null ? 0 : Double.parseDouble(bzzNum));
//String walletCoinNum = memberMapper.selectHYZCForBasicRealDataBymemberId(memberId);
//memberInfoDetailVo.setTotalContract(walletCoinNum == null ? 0 : Double.parseDouble(walletCoinNum));
//String agentNum = memberMapper.selectDLZCForBasicRealDataBymemberId(memberId);
--
Gitblit v1.9.1