zj
2025-10-05 fc68aa452e2fd56441128d1d5a4b32f254c6191d
src/main/java/project/contract/internal/ContractApplyOrderServiceImpl.java
@@ -123,8 +123,8 @@
      order.setOrder_no(DateUtil.getToday("yyMMddHHmmss") + RandomUtil.getRandomNum(8));
      order.setUnit_amount(item.getUnit_amount());
      order.setDeposit(Arith.mul(item.getUnit_amount(), order.getVolume()));
      double mul = Arith.mul(item.getUnit_amount(), order.getVolume());
      order.setDeposit(Arith.div(mul,order.getLever_rate()));
      double fee = calculateFee(order.getLever_rate(), order.getDeposit());
//      order.setFee(Arith.mul(item.getUnit_fee(), order.getVolume()));
      order.setFee(fee);
@@ -132,12 +132,13 @@
            /**
             * 加上杠杆
             */
         order.setVolume(Arith.mul(order.getVolume(), order.getLever_rate()));
//            Syspara syspara = sysparaService.find("perpetual_contracts");
//            if(ObjectUtils.isEmpty(syspara)||"0".equals(syspara.getValue())) {
//                order.setFee(Arith.mul(order.getFee(), order.getLever_rate()));
//            }
      }
      order.setVolume(order.getVolume());
      order.setVolume_open(order.getVolume());
      order.setCreate_time(new Date());