| | |
| | | order.setDepositOpen(applyOrder.getMoney()); |
| | | order.setDeposit(applyOrder.getMoney()); |
| | | |
| | | if (order.getLeverRate() != null) { |
| | | BigDecimal fee = order.getDeposit().multiply(order.getLeverRate()).multiply(item.getUnitFee()); |
| | | fee = fee.setScale(4, RoundingMode.DOWN); // 保留两位小数 |
| | | order.setFee(fee); |
| | | } |
| | | // if (order.getLeverRate() != null) { |
| | | // BigDecimal fee = order.getDeposit().multiply(order.getLeverRate()).multiply(item.getUnitFee()); |
| | | // fee = fee.setScale(4, RoundingMode.DOWN); // 保留两位小数 |
| | | // order.setFee(fee); |
| | | // } |
| | | order.setFee(applyOrder.getFee()); |
| | | double number = strongLevelCalculationService.countSheets(order.getDepositOpen().doubleValue(), order.getLeverRate().intValue(), 0.01, applyOrder.getPrice().doubleValue()); |
| | | order.setVolume(new BigDecimal(number)); |
| | | order.setVolumeOpen(new BigDecimal(number)); |