1
zj
2025-08-12 f8c80b2848a6b2e3ef16db317147576f4a4e0714
src/main/java/project/project/web/api/ContractApplyOrderController.java
@@ -95,8 +95,8 @@
         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)) {
@@ -246,13 +246,13 @@
            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";
         }
@@ -268,9 +268,9 @@
            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();