1
zj
2025-06-23 dc9bd22833255bc602dd42c7f603ecb50842ab35
1
2 files modified
12 ■■■■ changed files
src/main/java/project/contract/internal/ContractApplyOrderServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/java/project/project/web/api/ContractApplyOrderController.java 8 ●●●● patch | view | raw | blame | history
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);
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)) {
@@ -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();