xiaoyong931011
2020-06-09 33bf873937ae03b96ce6d217c24d0b403b4468a1
src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java
@@ -16,6 +16,7 @@
import com.xcong.excoin.modules.coin.dao.MemberAccountMoneyChangeDao;
import com.xcong.excoin.modules.coin.entity.MemberAccountMoneyChange;
import com.xcong.excoin.modules.coin.parameter.vo.MemberAccountMoneyChangeInfoVo;
import com.xcong.excoin.modules.coin.parameter.vo.MemberAgentIntoInfoVo;
import com.xcong.excoin.modules.coin.parameter.vo.MemberWalletAgentInfoVo;
import com.xcong.excoin.modules.coin.parameter.vo.MemberWalletCoinInfoVo;
import com.xcong.excoin.modules.coin.parameter.vo.MemberWalletCoinVo;
@@ -183,9 +184,9 @@
         */
        //获取当前的合约持仓
        //获取实时盈亏
        BigDecimal profitAndLoss = new BigDecimal("50.000");
        BigDecimal profitAndLoss = new BigDecimal("0");
        //获取总付款
        BigDecimal totalPayment = new BigDecimal("50.000");
        BigDecimal totalPayment = new BigDecimal("0");
        BigDecimal lastTotalBalance = new BigDecimal("0");
        BigDecimal totalBalance = walletContract.getTotalBalance();
        lastTotalBalance = totalBalance.add(profitAndLoss);
@@ -517,4 +518,30 @@
        return Result.ok(memberWalletAgentInfoVo);
    }
   @Override
   public Result getWalletAgentIntoRecords() {
           //获取用户ID
           Long memberId = LoginUserUtils.getAppLoginUser().getId();
           List<MemberAccountMoneyChange> contractRecordList =
                   memberAccountMoneyChangeDao.selectWalletAgentIntoRecordsByMemIdTypeSymbol(memberId);
           MemberAgentIntoInfoVo memberAgentIntoInfoVo = new MemberAgentIntoInfoVo();
           List<MemberAccountMoneyChangeInfoVo> arrayList = new ArrayList<>();
           if (ObjectUtil.isNotNull(contractRecordList)) {
               for (MemberAccountMoneyChange memberAccountMoneyChange : contractRecordList) {
                   MemberAccountMoneyChangeInfoVo memberAccountMoneyChangeInfoVo = new MemberAccountMoneyChangeInfoVo();
                   memberAccountMoneyChangeInfoVo.setAmount(memberAccountMoneyChange.getAmount());
                   memberAccountMoneyChangeInfoVo.setContent(memberAccountMoneyChange.getContent());
                   memberAccountMoneyChangeInfoVo.setStatus(memberAccountMoneyChange.getStatus());
                   memberAccountMoneyChangeInfoVo.setSymbol(memberAccountMoneyChange.getSymbol());
                   memberAccountMoneyChangeInfoVo.setType(memberAccountMoneyChange.getType());
                   memberAccountMoneyChangeInfoVo.setUpdateTime(memberAccountMoneyChange.getUpdateTime());
                   arrayList.add(memberAccountMoneyChangeInfoVo);
               }
           }
           memberAgentIntoInfoVo.setMemberAccountMoneyChangeInfoVo(arrayList);
           return Result.ok(memberAgentIntoInfoVo);
   }
}