| | |
| | | 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;
|
| | |
| | | */
|
| | | //获取当前的合约持仓
|
| | | //获取实时盈亏
|
| | | 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);
|
| | |
| | | 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);
|
| | | }
|
| | |
|
| | | }
|