| | |
| | | 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); |
| | |
| | | /** |
| | | * 加上杠杆 |
| | | */ |
| | | 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()); |