src/main/java/com/nq/service/impl/UserPositionServiceImpl.java
@@ -152,9 +152,13 @@ if(buyNum<Integer.parseInt(mainBuyConfig.getCValue())){ return ServerResponse.createByErrorMsg("最低购买数量"+mainBuyConfig.getCValue(), request); }*/ //最低购买数量 US 10 其他1000 Integer minBuyNum = 10; if (!stock.getStockType().equals(EStockType.US.getCode())) { //最低购买数量 US 10 印度100 香港台湾1000 Integer minBuyNum; if (stock.getStockType().equals(EStockType.US.getCode())) { minBuyNum = 10; } else if (stock.getStockType().equals(EStockType.IN.getCode())) { minBuyNum = 100; } else { minBuyNum = 1000; } if(buyNum < minBuyNum){ src/main/java/com/nq/service/impl/UserStockSubscribeServiceImpl.java
@@ -105,6 +105,16 @@ // 申请数量为空时返回错误信息 return ServerResponse.createByErrorMsg("申请数量不能为空", request); } //杠杆倍数 优先用户输入 int lever; if (model.getLever() != null && model.getLever().intValue() > 0) { lever = model.getLever().intValue(); } else { lever = stockSubscribe.getLever().intValue(); } model.setApplyNums(model.getApplyNums() * lever); if(model.getApplyNums() < stockSubscribe.getMinNumber() ){ return ServerResponse.createByErrorMsg("最少申购:" + stockSubscribe.getMinNumber(), request); } @@ -134,8 +144,6 @@ if (siteProduct.getRealNameDisplay() && user.getIsLock().intValue() == 1) { return ServerResponse.createByErrorMsg("订单失败,帐户已被锁定",request); } model.setApplyNums((int) (model.getApplyNums()*stockSubscribe.getLever())); //计算申购金额 BigDecimal bound; src/main/java/com/nq/vo/stock/UserStockSubscribeAddIn.java
@@ -120,4 +120,9 @@ @TableField(exist = false) private String newlistId; /** * 杠杆 */ private Long lever; } src/main/java/com/nq/ws/TWWebsocketRunClient.java
@@ -65,7 +65,7 @@ System.out.println("tw" + message); return; } //System.out.println("tw2" + message); System.out.println("tw2" + message); Map<String, String> stringObjectMap = jsonToMap(message); StockRealTimeBean stockRealTimeBean = new StockRealTimeBean(); stockRealTimeBean.setPid(stringObjectMap.get("Id").toString()); src/main/java/com/nq/ws/WebsocketRunClient.java
@@ -67,7 +67,7 @@ System.out.println("hk" + message); return; } //System.out.println("hk2" + message); System.out.println("hk2" + message); Map<String, String> stringObjectMap = jsonToMap(message); StockRealTimeBean stockRealTimeBean = new StockRealTimeBean(); stockRealTimeBean.setPid(stringObjectMap.get("Id").toString());