| | |
| | | } |
| | | } |
| | | User user = this.iUserService.getCurrentRefreshUser(request); |
| | | UserAssets userAssets = userAssetsServices.assetsByTypeAndUserId("IN", user.getId()); |
| | | UserAssets userAssets = userAssetsServices.assetsByTypeAndUserId("MEX", user.getId()); |
| | | if(userAssets.getAmountToBeCovered().compareTo(BigDecimal.ZERO) > 0){ |
| | | return ServerResponse.createByErrorMsg("请先缴清待补资金", request); |
| | | } |
| | | if(userAssets.getAvailableBalance().compareTo(money) < 0){ |
| | | return ServerResponse.createByErrorMsg("配资不足",request); |
| | | } |
| | | if (iEchoServices.buyECho(eid, money,request)) { |
| | | if (iEchoServices.buyECho(eid, money, userAssets.getAccectType(), request)) { |
| | | return ServerResponse.createBySuccess("购买成功",request); |
| | | } else { |
| | | return ServerResponse.createByErrorMsg("购买失败",request); |