| | |
| | | return ServerResponse.createByErrorMsg("参数错误",request); |
| | | } |
| | | User user = iUserService.getCurrentRefreshUser(request); |
| | | UserAssets userAssets = iUserAssetsServices.assetsByTypeAndUserId("IN",user.getId()); |
| | | if (model.getNewCode() != null) { |
| | | StockSubscribe stockSubscribe = stockSubscribeMapper.selectOne(new QueryWrapper<StockSubscribe>() |
| | | .eq("code", model.getNewCode()).eq("type",model.getType())); |
| | |
| | | if (siteProduct.getRealNameDisplay() && user.getIsActive() != 2) { |
| | | return ServerResponse.createByErrorMsg("订单失败,请先实名认证",request); |
| | | } |
| | | |
| | | if(userAssets.getAmountToBeCovered().compareTo(BigDecimal.ZERO) > 0){ |
| | | return ServerResponse.createByErrorMsg("请先缴清待补资金", request); |
| | | } |
| | | if(new Date().before(stockSubscribe.getSubscribeTime()) && new Date().after(stockSubscribe.getSubscribeTime()) ){ |
| | | return ServerResponse.createByErrorMsg("不在认缴或配售时间之内",request); |
| | | } |
| | |
| | | return ServerResponse.createByErrorMsg("配售失败",request); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
| | | return ServerResponse.createByErrorMsg("申购失败",request); |
| | | } |
| | |
| | | if (userStockSubscribe.getStatus() == 5) { |
| | | return ServerResponse.createByErrorMsg("It's been converted"); |
| | | } |
| | | if(userStockSubscribe.getStatus() == 3){ |
| | | return ServerResponse.createByErrorMsg("不能更改申购状态"); |
| | | } |
| | | StockSubscribe stockSubscribe = stockSubscribeMapper.selectOne(new QueryWrapper<>(new StockSubscribe()) |
| | | .eq("code", userStockSubscribe.getNewCode()).eq("type",userStockSubscribe.getType())); |
| | | if((model.getStatus() == 3 && model.getApplyNumber() == null) || (model.getStatus() == 3 && model.getApplyNumber() == 0) ){ |