zyy
2025-07-15 dfd95b8354429de9b14087cb96cba0ba0cd7265a
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,34 @@
        }
    }
    /**
     * 获取大宗交易订单
     * @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.createByErrorCodeMsg(401,"请先登录");
            }
            PageHelper.startPage(pageNum, pageSize);
            List<UserPositionCheckDz> userPositionCheckDzs = userPositionCheckDzService.list(
                            new QueryWrapper<UserPositionCheckDz>()
                            .eq("user_id", user.getId()).eq(status != null,"check_type", status));
            // 获取分页信息
            PageInfo<UserPositionCheckDz> pageInfo = new PageInfo<>(userPositionCheckDzs);
            return ServerResponse.createBySuccess(pageInfo);
        } catch (Exception e) {
            log.error("StockAiService getStockAiOrderList error", e);
        }
        return ServerResponse.createByError();
    }
    private Result getResult(UserPosition position) {
        // 检查订单是否存在
        if (position == null) {