zj
2026-01-11 2790dcad04b352ef962a7f2d7d229169dc840825
src/main/java/com/nq/service/impl/UserServiceImpl.java
@@ -1832,6 +1832,9 @@
                buyAmtAutual = buyAmtAutual.add(position.getBuyOrderPrice()
                        .multiply(new BigDecimal(position.getOrderNum()))
                        .divide(new BigDecimal(position.getOrderLever()), 2, RoundingMode.HALF_UP));
                UserPositionVO userPositionVO = assembleUserPositionVO(position);
                historyProfitLoss = historyProfitLoss.add(userPositionVO.getProfitAndLose());
            }
        }
        userInfoVO.setBuyAmtAutual(buyAmtAutual);
@@ -1839,11 +1842,10 @@
        userInfoVO.setUserAmt(userAllAmt);
        List<UserPosition> userPositions = this.userPositionMapper.findMyPositionByCodeAndSpell(user.getId(), "", "", 1);
        if (userPositions.size() > 0) {
            for (UserPosition position : userPositions) {
                UserPositionVO userPositionVO = assembleUserPositionVO(position);
                historyProfitLoss = historyProfitLoss.add(userPositionVO.getAllProfitAndLose());
                historyProfitLoss = historyProfitLoss.add(userPositionVO.getProfitAndLose());
            }
        }
        userInfoVO.setHistoryProfitLoss(historyProfitLoss);