src/main/java/com/webmanage/service/OrderInfoService.java
@@ -18,17 +18,32 @@
    /**
     * 分页查询买家订单列表
     */
    PageResult<OrderInfo> getBuyerOrderPage(OrderQueryDTO queryDTO);
    PageResult<OrderDetailVO> getBuyerOrderPage(OrderQueryDTO queryDTO);
    /**
     * 分页查询卖家订单列表
     */
    PageResult<OrderInfo> getSellerOrderPage(OrderQueryDTO queryDTO);
    PageResult<OrderDetailVO> getSellerOrderPage(OrderQueryDTO queryDTO);
    /**
     * 分页查询买家订单列表(支持产品条件)
     */
    PageResult<OrderDetailVO> getBuyerOrderPageWithProductConditions(OrderQueryDTO queryDTO);
    /**
     * 分页查询卖家订单列表(支持产品条件)
     */
    PageResult<OrderDetailVO> getSellerOrderPageWithProductConditions(OrderQueryDTO queryDTO);
    /**
     * 分页查询待审批订单列表
     */
    PageResult<OrderInfo> getPendingApprovalOrderPage(OrderQueryDTO queryDTO);
    PageResult<OrderDetailVO> getPendingApprovalOrderPage(OrderQueryDTO queryDTO);
    /**
     * 分页查询待审批订单列表(支持产品条件)
     */
    PageResult<OrderInfo> getPendingApprovalOrderPageWithProductConditions(OrderQueryDTO queryDTO);
    /**
     * 获取订单详情
@@ -122,4 +137,21 @@
     * @return 是否取消成功
     */
    boolean cancelOrder(String orderId);
    /**
     * 根据订单ID更新工作流ID
     * @param orderId 订单ID
     * @param workflowId 工作流实例ID
     * @return 是否更新成功
     */
    boolean updateWorkflowId(String orderId, String workflowId);
    /**
     * 根据产品ID判断是否存在未取消且已完成的关联订单
     * @param productId 产品ID
     * @return 存在返回true,不存在返回false
     */
    boolean existsCompletedNotCancelledOrderByProductId(String productId);
    boolean updateOrderIsEvaluate(String orderId);
}