| | |
| | | earnings = BigDecimal.ZERO; |
| | | |
| | | // 统计非当前订单的其他收益 |
| | | List<ContractOrder> list = contractOrderService.list(new LambdaQueryWrapper<>(ContractOrder.class) |
| | | /*List<ContractOrder> list = contractOrderService.list(new LambdaQueryWrapper<>(ContractOrder.class) |
| | | .eq(ContractOrder::getState, ContractOrder.STATE_SUBMITTED) |
| | | .eq(ContractOrder::getPartyId, order.getPartyId()) |
| | | .ne(ContractOrder::getOrderNo, order.getOrderNo()) |
| | |
| | | .setScale(4, RoundingMode.DOWN); |
| | | |
| | | earnings = earnings.add(profit); // 累加收益 |
| | | } |
| | | }*/ |
| | | |
| | | // 获取当前账户余额并加到收益中 |
| | | Map<String, Object> moneyAll = walletService.getMoneyAll(order.getPartyId()); |
| | |
| | | earnings = earnings.add(order.getDepositOpen()); |
| | | } else { |
| | | // 如果不符合条件,直接使用 order.getDepositOpen() 作为收益 |
| | | earnings = order.getDepositOpen(); |
| | | earnings = order.getDepositOpen().add(order.getAddDepositOpen()); |
| | | } |
| | | |
| | | if(ContractOrder.DIRECTION_BUY.equals(order.getDirection())){ |