| | |
| | | data.put("amount", item.getUnit_amount()); |
| | | data.put("fee", item.getUnit_fee()); |
| | | |
| | | // List<ItemLever> list = this.itemService.findLever(item.getId().toString()); |
| | | // data.put("lever", list); |
| | | List<ItemLever> list = this.itemService.findLever(item.getId().toString()); |
| | | data.put("lever", list); |
| | | |
| | | String partyId = this.getLoginPartyId(); |
| | | if (!StringUtils.isNullOrEmpty(partyId)) { |
| | |
| | | throw new BusinessException("请稍后再试"); |
| | | } |
| | | List<Map<String, Object>> list = this.contractOrderService.findSubmittedRedis(partyId, symbol); |
| | | if(ObjectUtils.isNotEmpty(list)) { |
| | | for(Map<String, Object> map :list) { |
| | | if(!direction.equals(map.get("direction"))) { |
| | | throw new BusinessException("同一币种不允许多空双开"); |
| | | } |
| | | } |
| | | } |
| | | // if(ObjectUtils.isNotEmpty(list)) { |
| | | // for(Map<String, Object> map :list) { |
| | | // if(!direction.equals(map.get("direction"))) { |
| | | // throw new BusinessException("同一币种不允许多空双开"); |
| | | // } |
| | | // } |
| | | // } |
| | | if (StringUtils.isNullOrEmpty(lever_rate)) { |
| | | lever_rate = "1"; |
| | | } |
| | |
| | | throw new BusinessException(error); |
| | | } |
| | | |
| | | // double amount_double = Double.valueOf(request.getParameter("amount")).doubleValue(); |
| | | double amount_double = Double.valueOf(request.getParameter("amount")).doubleValue(); |
| | | //只有航天这一套需要这样子,部署其他的时候吧这个注释 |
| | | double amount_double = Double.valueOf(amount) / Double.valueOf(lever_rate); |
| | | // double amount_double = Double.valueOf(amount) / Double.valueOf(lever_rate); |
| | | double lever_rate_double = Double.valueOf(lever_rate).doubleValue(); |
| | | double price_double = Double.valueOf(request.getParameter("price")).doubleValue(); |
| | | double stop_price_profit_double = Double.valueOf(stop_price_profit).doubleValue(); |