From 7c2c6a5e5b3d9f96aef3c67573aa62bbd9a3aa7f Mon Sep 17 00:00:00 2001 From: p-honggang.li <p-honggang.li@pcitc.com> Date: 星期四, 11 九月 2025 10:48:18 +0800 Subject: [PATCH] 修改产品类型,单位工程条偶见查询问题 --- src/main/java/com/webmanage/mapper/OrderInfoMapper.java | 40 ++++++++++++++++++++++++++++++++++++---- 1 files changed, 36 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/webmanage/mapper/OrderInfoMapper.java b/src/main/java/com/webmanage/mapper/OrderInfoMapper.java index e019bcb..89a80cd 100644 --- a/src/main/java/com/webmanage/mapper/OrderInfoMapper.java +++ b/src/main/java/com/webmanage/mapper/OrderInfoMapper.java @@ -16,8 +16,8 @@ /** * 鍒嗛〉鏌ヨ涔板璁㈠崟鍒楄〃 */ - IPage<OrderInfo> selectBuyerOrderPage(Page<OrderInfo> page, @Param("userId") Long userId, - @Param("unitId") Long unitId, @Param("orderStatus") String orderStatus, + IPage<OrderInfo> selectBuyerOrderPage(Page<OrderInfo> page, @Param("userId") String userId, + @Param("unitId") String unitId, @Param("orderStatus") String orderStatus, @Param("paymentStatus") String paymentStatus, @Param("paymentType") String paymentType, @Param("productName") String productName, @Param("providerName") String providerName, @Param("orderId") String orderId, @Param("applyTimeStart") String applyTimeStart, @@ -28,7 +28,7 @@ /** * 鍒嗛〉鏌ヨ鍗栧璁㈠崟鍒楄〃 */ - IPage<OrderInfo> selectSellerOrderPage(Page<OrderInfo> page, @Param("providerId") Long providerId, + IPage<OrderInfo> selectSellerOrderPage(Page<OrderInfo> page, @Param("providerId") String providerId, @Param("orderStatus") String orderStatus, @Param("paymentStatus") String paymentStatus, @Param("productName") String productName, @Param("orderId") String orderId, @Param("applyTimeStart") String applyTimeStart, @Param("applyTimeEnd") String applyTimeEnd, @@ -42,5 +42,37 @@ @Param("productName") String productName, @Param("providerName") String providerName, @Param("orderId") String orderId, @Param("applyTimeStart") String applyTimeStart, @Param("applyTimeEnd") String applyTimeEnd, @Param("orderBy") String orderBy, - @Param("orderDirection") String orderDirection); + @Param("orderDirection") String orderDirection, @Param("workFlowIds") java.util.List<String> workFlowIds); + + /** + * 鍒嗛〉鏌ヨ寰呭鎵硅鍗曞垪琛紙鏀寔浜у搧鏉′欢锛� + */ + IPage<OrderInfo> selectPendingApprovalOrderPageWithProductConditions(Page<OrderInfo> page, @Param("orderStatus") String orderStatus, + @Param("productName") String productName, @Param("providerName") String providerName, + @Param("orderId") String orderId, @Param("applyTimeStart") String applyTimeStart, + @Param("applyTimeEnd") String applyTimeEnd, @Param("orderBy") String orderBy, + @Param("orderDirection") String orderDirection, @Param("productIds") java.util.List<String> productIds, + @Param("workFlowIds") java.util.List<String> workFlowIds); + + /** + * 鍒嗛〉鏌ヨ涔板璁㈠崟鍒楄〃锛堟敮鎸佷骇鍝佹潯浠讹級 + */ + IPage<OrderInfo> selectBuyerOrderPageWithProductConditions(Page<OrderInfo> page, @Param("userId") String userId, + @Param("unitId") String unitId, @Param("orderStatus") String orderStatus, + @Param("paymentStatus") String paymentStatus, @Param("paymentType") String paymentType, + @Param("productName") String productName, @Param("providerName") String providerName, + @Param("orderId") String orderId, @Param("applyTimeStart") String applyTimeStart, + @Param("applyTimeEnd") String applyTimeEnd, @Param("createTimeStart") String createTimeStart, + @Param("createTimeEnd") String createTimeEnd, @Param("orderBy") String orderBy, + @Param("orderDirection") String orderDirection, @Param("productIds") java.util.List<String> productIds); + + /** + * 鍒嗛〉鏌ヨ鍗栧璁㈠崟鍒楄〃锛堟敮鎸佷骇鍝佹潯浠讹級 + */ + IPage<OrderInfo> selectSellerOrderPageWithProductConditions(Page<OrderInfo> page, @Param("providerId") String providerId, + @Param("orderStatus") String orderStatus, @Param("paymentStatus") String paymentStatus, + @Param("productName") String productName, @Param("orderId") String orderId, + @Param("applyTimeStart") String applyTimeStart, @Param("applyTimeEnd") String applyTimeEnd, + @Param("createTimeStart") String createTimeStart, @Param("createTimeEnd") String createTimeEnd, + @Param("orderBy") String orderBy, @Param("orderDirection") String orderDirection, @Param("productIds") java.util.List<String> productIds); } -- Gitblit v1.8.0