Helius
2021-01-20 a4ea7a8d531f562c898c9fead98d14d6c85581db
src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java
@@ -186,19 +186,18 @@
        Long memberId = LoginUserUtils.getAppLoginUser().getId();
        PlatformCnyUsdtExchangeEntity cnyUsdtExchange = cnyUsdtExchangeDao.getCNYAndUSDTOne();
        BigDecimal cnyUsdt = cnyUsdtExchange.getValue();
        Map<String, Object> columnMap = new HashMap<String, Object>();
        columnMap.put("member_id", memberId);
        Map<String, Object> map = new HashMap<String, Object>();
        map.put("wallet_code", "USDT");
        columnMap.put("wallet_code", "USDT");
      List<MemberWalletContractEntity> selectByMap = memberWalletContractDao.selectByMap(columnMap);
      MemberWalletContractInfoVo memberWalletContractInfoVo = new MemberWalletContractInfoVo();
      if(CollUtil.isNotEmpty(selectByMap)) {
         for(MemberWalletContractEntity memberWalletContractEntity : selectByMap) {
            memberWalletContractInfoVo.setFrozenBalance(memberWalletContractEntity.getFrozenBalance().setScale(4, BigDecimal.ROUND_DOWN));
            memberWalletContractInfoVo.setAvailableBalance(memberWalletContractEntity.getAvailableBalance().setScale(4, BigDecimal.ROUND_DOWN));
            memberWalletContractInfoVo.setTotalBalance(memberWalletContractEntity.getTotalBalance().setScale(4, BigDecimal.ROUND_DOWN));
            memberWalletContractInfoVo.setTotalRMBBalance(memberWalletContractEntity.getTotalBalance().multiply(cnyUsdt).setScale(4, BigDecimal.ROUND_DOWN));
            memberWalletContractInfoVo.setTotalCoin(memberWalletContractEntity.getTotalBalance().setScale(4, BigDecimal.ROUND_DOWN));
            memberWalletContractInfoVo.setAvailableCoin(memberWalletContractEntity.getTotalBalance().multiply(cnyUsdt).setScale(4, BigDecimal.ROUND_DOWN));
            memberWalletContractInfoVo.setWalletCode(memberWalletContractEntity.getWalletCode()+"/USDT");
         }
      }