xiaoyong931011
2021-03-26 98e3ca12ee10d7e304b61797f2cbe37fda629a25
Merge branch 'activity' of http://120.27.238.55:7000/r/exchange into activity
3 files modified
31 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java 9 ●●●●● patch | view | raw | blame | history
src/test/java/com/xcong/excoin/MemberSettingTest.java 21 ●●●●● patch | view | raw | blame | history
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
@@ -1086,15 +1086,18 @@
            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 );
            if(CollUtil.isEmpty(selectByMap2)) {
                return Result.fail(MessageSourceUtils.getString("member_service_0087"));
            }
//                return Result.fail(MessageSourceUtils.getString("member_service_0087"));
                addressIn = address;
            } else {
            MemberCoinAddressEntity memberCoinAddressEntity = selectByMap2.get(0);
            String addressIn = memberCoinAddressEntity.getAddress();
                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);
            }
        }
    }
}