| | |
| | | public R<Page<TbAccountDetail>> getUserAccountDetail(UserAccountDetailQuery query) { |
| | | LoginUser loginUser = tokenService.getLoginUser(); |
| | | LambdaQueryWrapper<TbAccountDetail> wrapper = new LambdaQueryWrapper<>(); |
| | | if(StringUtils.isNotEmpty(query.getStartTime()) && StringUtils.isNotEmpty(query.getEndTime())){ |
| | | wrapper.between(TbAccountDetail::getCreateTime,query.getStartTime(),query.getEndTime()); |
| | | if(StringUtils.isNotEmpty(query.getTime())){ |
| | | wrapper.likeRight(TbAccountDetail::getCreateTime,query.getTime()); |
| | | } |
| | | wrapper.eq(TbAccountDetail::getUserId,loginUser.getUserId()); |
| | | wrapper.orderByDesc(TbAccountDetail::getCreateTime); |
| | |
| | | @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class) |
| | | public R<?> withdrawal(@RequestBody @Valid UserWithdrawalDto dto) { |
| | | if(dto.getAmount()<=0){ |
| | | return R.fail("提现金额不能小于0"); |
| | | return R.fail("提现金额不能小于等于0"); |
| | | } |
| | | LoginUser loginUser = tokenService.getLoginUser(); |
| | | TbUser user = userService.getById(loginUser.getUserId()); |