| | |
| | | }else{ |
| | | userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(bigAmt)); |
| | | } |
| | | }else{ |
| | | if(userAssets.getAvailableBalance().compareTo(BigDecimal.ZERO) <= 0){ |
| | | return ServerResponse.createByErrorMsg("客户账户余额为0"); |
| | | }else if(userAssets.getAvailableBalance().subtract(bigAmt.abs()).compareTo(BigDecimal.ZERO) < 0){ |
| | | return ServerResponse.createByErrorMsg("客户账户余额不足扣款"); |
| | | } |
| | | userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(bigAmt)); |
| | | } |
| | | if( userAssetsMapper.updateById(userAssets)>0){ |
| | | return ServerResponse.createBySuccess(); |