zyy
2025-07-14 962c41d912d60f54f21df739596e61c5888684d9
src/main/java/com/nq/service/impl/UserPositionServiceImpl.java
@@ -29,6 +29,7 @@
import com.nq.vo.position.PositionVO;
import com.nq.vo.position.UserPositionVO;
import com.nq.vo.stock.StockListVO;
import com.nq.vo.stock.ai.StockAiOrderTypeVO;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
@@ -1829,6 +1830,32 @@
        }
    }
    /**
     * 获取大宗交易订单
     * @param pageNum
     * @param pageSize
     * @param status
     * @param request
     * @return
     */
    @Override
    public ServerResponse getDzOrderList(int pageNum, int pageSize, Integer status, HttpServletRequest request) {
        try {
            User user = iUserService.getCurrentUser(request);
            if (user == null ){
                return ServerResponse.createBySuccessMsg("请先登录");
            }
            PageHelper.startPage(pageNum, pageSize);
            List<UserPosition> userPositions = userPositionMapper.getUserPositionDzList(user.getId(), status);
            // 获取分页信息
            PageInfo<UserPosition> pageInfo = new PageInfo<>(userPositions);
            return ServerResponse.createBySuccess(pageInfo);
        } catch (Exception e) {
            log.error("StockAiService getStockAiOrderList error", e);
        }
        return ServerResponse.createByError();
    }
    private Result getResult(UserPosition position) {
        // 检查订单是否存在
        if (position == null) {