| | |
| | | |
| | | // 24小时内交割合约客户最高赢率(正式用户交割盈利/正式用户交割金额),高于设定的值时客户必亏,低于时则不限制(范例:10,为最高赢10%),为空则不限制 |
| | | double futures_most_prfit_level = 0; |
| | | futures_most_prfit_level = Double.valueOf(sysparaService.find("futures_most_prfit_level").getSvalue()); |
| | | User party = userService.getById(order.getPartyId()); |
| | | if (party != null && party.getFuturesMostPrfitLevel() != null) { |
| | | futures_most_prfit_level = party.getFuturesMostPrfitLevel(); |
| | | } else { |
| | | futures_most_prfit_level = Double.valueOf(sysparaService.find("futures_most_prfit_level").getSvalue()); |
| | | } |
| | | if (futures_most_prfit_level > 0) { |
| | | List<FuturesOrder> futuresOrders24Hour = new ArrayList(); |
| | | futuresOrders24Hour = findByHourAndSate("created", Constants.SECURITY_ROLE_MEMBER); |
| | |
| | | "futures24Profit:{}, futures24Amount:{}, futures_ratio:{}, futures_most_prfit_level:{}", |
| | | order.getOrderNo(), futures24Profit, futures24Amount, futures_ratio, futures_most_prfit_level); |
| | | |
| | | ProfitLoss = "loss"; |
| | | |
| | | // ProfitAndLossConfig_on = 1; |
| | | } |
| | | } |
| | | |
| | | }else{ |
| | | ProfitLoss = "loss"; |
| | | } |
| | | |
| | | |
| | |
| | | //删除提示 |
| | | // tipService.deleteTip(order.getUuid()); |
| | | |
| | | User party = userService.getById(order.getPartyId()); |
| | | //User party = userService.getById(order.getPartyId()); |
| | | party.setWithdrawLimitNowAmount(new BigDecimal(Arith.add(party.getWithdrawLimitNowAmount().doubleValue(), volume))); |
| | | userService.updateById(party); |
| | | // if (Constants.SECURITY_ROLE_MEMBER.equals(party.getRoleName())) { |