| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.xcong.excoin.common.LoginUserUtils; |
| | | import com.xcong.excoin.common.response.Result; |
| | | import com.xcong.excoin.modules.member.dao.MemberDao; |
| | | import com.xcong.excoin.modules.member.entity.MemberEntity; |
| | | import com.xcong.excoin.modules.otc.dao.OtcReturnMoneyDao; |
| | | import com.xcong.excoin.modules.otc.dto.*; |
| | |
| | | MemberEntity member = LoginUserUtils.getAppLoginUser(); |
| | | IPage<TeamVo> data = otcReturnMoneyDao.selectMyTeamAmountInPage(member.getInviteId(), member.getId(), page); |
| | | BigDecimal totalAmount = otcReturnMoneyDao.selectTotalAmount(member.getId()); |
| | | |
| | | Map<String, Object> result = new HashMap<>(); |
| | | result.put("totalCnt", data.getTotal()); |
| | | result.put("totalAmount", totalAmount); |
| | | result.put("totalAmount", totalAmount == null ? BigDecimal.ZERO : totalAmount.setScale(4, BigDecimal.ROUND_DOWN)); |
| | | result.put("result", data.getRecords()); |
| | | return Result.ok(result); |
| | | } |