From 128232e113567d1d1b84423bff8ade20ade8f4a4 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 17 Mar 2022 10:04:29 +0800
Subject: [PATCH] 20222223
---
src/test/java/com/xcong/excoin/ReturnMoneyTest.java | 22 +++++++++++-----------
1 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/src/test/java/com/xcong/excoin/ReturnMoneyTest.java b/src/test/java/com/xcong/excoin/ReturnMoneyTest.java
index 71a6e63..eb40f55 100644
--- a/src/test/java/com/xcong/excoin/ReturnMoneyTest.java
+++ b/src/test/java/com/xcong/excoin/ReturnMoneyTest.java
@@ -1,6 +1,8 @@
package com.xcong.excoin;
import cn.hutool.core.collection.CollUtil;
+import jnr.ffi.annotations.IgnoreError;
+
import com.xcong.excoin.modules.coin.dao.MemberAccountMoneyChangeDao;
import com.xcong.excoin.modules.coin.entity.MemberAccountMoneyChange;
import com.xcong.excoin.modules.contract.dao.ContractOrderDao;
@@ -38,48 +40,46 @@
@Resource
private MemberAccountMoneyChangeDao memberAccountMoneyChangeDao;
- @Test
+ /*@Test
public void returnTest() {
ContractOrderEntity entity = contractOrderDao.selectById(667L);
OrderWebsocketServiceImpl orderWebsocketService = SpringContextHolder.getBean(OrderWebsocketServiceImpl.class);
orderWebsocketService.calYj(19L, new BigDecimal(4.18004236), entity, AgentReturnEntity.ORDER_TYPE_OPEN);
- }
+ }*/
@Test
- @Transactional(rollbackFor = Exception.class)
public void moneyReturnTest() {
List<AgentReturnEntity> list = agentReturnDao.selectAllNeedMoneyReturn();
log.info("返佣条数:{}", list.size());
if (CollUtil.isNotEmpty(list)) {
for (AgentReturnEntity agentReturn : list) {
BigDecimal needReturn = agentReturn.getReturnAmount();
- Long memberId = agentReturn.getMemberId();
- MemberWalletAgentEntity walletAgent = memberWalletAgentDao.selectWalletAgentBymIdAndCode(memberId, "USDT");
+ Long refererId = agentReturn.getRefererId();
+ MemberWalletAgentEntity walletAgent = memberWalletAgentDao.selectWalletAgentBymIdAndCode(refererId, "USDT");
if (walletAgent == null) {
continue;
}
- log.info("用户ID:{}, 当前余额:{},总金额:{}, 返佣金额:{}", memberId, walletAgent.getAvailableBalance().toPlainString(), walletAgent.getTotalBalance().toPlainString(), needReturn);
+ log.info("用户ID:{}, 当前余额:{},总金额:{}, 返佣金额:{}", refererId, walletAgent.getAvailableBalance().toPlainString(), walletAgent.getTotalBalance().toPlainString(), needReturn);
walletAgent.setAvailableBalance(walletAgent.getAvailableBalance().add(needReturn));
walletAgent.setTotalBalance(walletAgent.getTotalBalance().add(needReturn));
- agentReturn.setIsReturn(AgentReturnEntity.IS_RETURN_Y);
MemberAccountMoneyChange moneyChange = new MemberAccountMoneyChange();
moneyChange.setAmount(needReturn);
moneyChange.setContent("佣金到账");
moneyChange.setType(MemberAccountMoneyChange.TYPE_WALLET_AGENT);
moneyChange.setStatus(MemberAccountMoneyChange.STATUS_SUCCESS_INTEGER);
- moneyChange.setMemberId(memberId);
+ moneyChange.setMemberId(refererId);
moneyChange.setSymbol("USDT");
// // 更新代理钱包金额
-// memberWalletAgentDao.updateById(walletAgent);
+ memberWalletAgentDao.updateById(walletAgent);
// // 更新返佣明细中状态
-// agentReturnDao.updateById(agentReturn);
+ agentReturnDao.updateAgentReturnStatusByRefererId(AgentReturnEntity.IS_RETURN_Y, refererId);
// // 插入财务流水记录
-// memberAccountMoneyChangeDao.insert(moneyChange);
+ memberAccountMoneyChangeDao.insert(moneyChange);
}
}
}
--
Gitblit v1.9.1