src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java
@@ -951,6 +951,7 @@ contractMoneyInfoVo.setLeverRate(rateEntity.getLevelRateUp()); contractMoneyInfoVo.setMoreBondAmount(moreBondAmount); contractMoneyInfoVo.setLessBondAmount(lessBondAmount); contractMoneyInfoVo.setProfitOrLess(totalProfitOrLess); return Result.ok(contractMoneyInfoVo); } src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -1085,16 +1085,19 @@ } Long memberInfoId = selectMemberInfoByAccount.getId(); String symbol = memberSubmitCoinApplyInDto.getSymbol(); String addressIn = ""; Map<String, Object> columnMapAddress = new HashMap<>(); columnMapAddress.put("member_id", memberInfoId); columnMapAddress.put("symbol", symbol); List<MemberCoinAddressEntity> selectByMap2 = memberCoinAddressDao.selectByMap(columnMapAddress ); List<MemberCoinAddressEntity> selectByMap2 = memberCoinAddressDao.selectByMap(columnMapAddress); if(CollUtil.isEmpty(selectByMap2)) { return Result.fail(MessageSourceUtils.getString("member_service_0087")); } MemberCoinAddressEntity memberCoinAddressEntity = selectByMap2.get(0); String addressIn = memberCoinAddressEntity.getAddress(); // return Result.fail(MessageSourceUtils.getString("member_service_0087")); addressIn = address; } else { MemberCoinAddressEntity memberCoinAddressEntity = selectByMap2.get(0); addressIn = memberCoinAddressEntity.getAddress(); } MemberWalletCoinEntity walletCoin = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberId, memberSubmitCoinApplyInDto.getSymbol()); BigDecimal availableBalance = walletCoin.getAvailableBalance(); src/test/java/com/xcong/excoin/MemberSettingTest.java
@@ -1,9 +1,12 @@ package com.xcong.excoin; import com.xcong.excoin.common.enumerates.SymbolEnum; import com.xcong.excoin.modules.contract.service.ContractHoldOrderService; import com.xcong.excoin.modules.member.dao.MemberDao; import com.xcong.excoin.modules.member.dao.MemberLevelRateDao; import com.xcong.excoin.modules.member.dao.MemberSettingDao; import com.xcong.excoin.modules.member.entity.MemberEntity; import com.xcong.excoin.modules.member.entity.MemberLevelRateEntity; import com.xcong.excoin.modules.member.entity.MemberSettingEntity; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.Test; @@ -57,4 +60,22 @@ public void holdTest() { contractHoldOrderService.calHoldFeeAmountForBondAmount(); } @Autowired private MemberLevelRateDao memberLevelRateDao; @Test public void memberLeverRateTest() { List<MemberEntity> memberEntities = memberDao.selectAllMember(); for (MemberEntity member : memberEntities) { for (SymbolEnum symbolEnum : SymbolEnum.values()) { MemberLevelRateEntity levelRate = new MemberLevelRateEntity(); levelRate.setMemberId(member.getId()); levelRate.setSymbol(symbolEnum.getValue()); memberLevelRateDao.insert(levelRate); } } } }