| | |
| | | @Autowired |
| | | UserPositionCheckDzService userPositionCheckDzService; |
| | | |
| | | @Resource |
| | | StockBuySettingMapper stockBuySettingMapper; |
| | | |
| | | |
| | | |
| | | @Transactional(rollbackFor = Exception.class) |
| | |
| | | return ServerResponse.createByErrorMsg("最低购买数量"+mainBuyConfig.getCValue(), request); |
| | | }*/ |
| | | //最低购买数量 US 10 印度100 香港台湾1000 |
| | | Integer minBuyNum; |
| | | /*Integer minBuyNum; |
| | | if (stock.getStockType().equals(EStockType.US.getCode())) { |
| | | minBuyNum = 10; |
| | | } else if (stock.getStockType().equals(EStockType.IN.getCode())) { |
| | |
| | | } |
| | | if(buyNum < minBuyNum){ |
| | | return ServerResponse.createByErrorMsg("最低购买数量" + minBuyNum, request); |
| | | }*/ |
| | | |
| | | StockBuySetting stockBuySetting = stockBuySettingMapper.selectOne(new QueryWrapper<StockBuySetting>().eq("accets_type", stock.getStockType())); |
| | | if (stockBuySetting != null && stockBuySetting.getHandsNum() != null && stockBuySetting.getStockNum() != null) { |
| | | if(buyNum < stockBuySetting.getHandsNum()){ |
| | | return ServerResponse.createByErrorMsg("最低购买手数" + stockBuySetting.getHandsNum(), request); |
| | | } |
| | | buyNum = buyNum * stockBuySetting.getStockNum(); |
| | | } |
| | | |
| | | |
| | | UserAssets userAssets = iUserAssetsServices.assetsByTypeAndUserId(stock.getStockType(), user.getId()); |
| | | StockConfig maxBuyConfig = iStockConfigServices.queryByKey(EConfigKey.MAX_BUY.getCode()); |
| | | if(buyNum > Integer.parseInt(maxBuyConfig.getCValue())){ |