| | |
| | | |
| | | @Override |
| | | public List<EChoBean> queryList() { |
| | | return eChoMapper.selectQueryAll(); |
| | | return eChoMapper.selectList(new LambdaQueryWrapper<EChoBean>()); |
| | | } |
| | | |
| | | @Override |
| | | public boolean buyECho(String eId, Integer money, HttpServletRequest request) { |
| | | public boolean buyECho(String eId, BigDecimal money, HttpServletRequest request) { |
| | | |
| | | User user = this.iUserService.getCurrentRefreshUser(request); |
| | | |
| | |
| | | .eq(UserAssets::getUserId, orderEchoBean.getUserId()) |
| | | .eq(UserAssets::getAccectType, "IN") |
| | | ); |
| | | userAssets.setAvailableBalance(userAssets.getAvailableBalance().subtract(new BigDecimal(money))); |
| | | userAssets.setAvailableBalance(userAssets.getAvailableBalance().subtract(money)); |
| | | userAssetsMapper.updateById(userAssets); |
| | | return orderEchoMapper.insert(orderEchoBean) >= 1; |
| | | } |