| 
					
				 | 
			
			
				@@ -42,16 +42,13 @@ public interface TradeOrderMapper extends BaseMapperX<TradeOrderDO> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getDeliveryType, reqVO.getDeliveryType()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .inIfPresent(TradeOrderDO::getUserId, userIds) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getType, reqVO.getType()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eqIfPresent(TradeOrderDO::getPayChannelCode, reqVO.getPayChannelCode()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getTerminal, reqVO.getTerminal()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getLogisticsId, reqVO.getLogisticsId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getMerchantId, reqVO.getMerchantId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getShopId, reqVO.getShopId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .inIfPresent(TradeOrderDO::getShopId, reqVO.getShopIds()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .inIfPresent(TradeOrderDO::getId, orderIds) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .inIfPresent(TradeOrderDO::getPickUpStoreId, reqVO.getPickUpStoreIds()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .inIfPresent(TradeOrderDO::getPayStatus, reqVO.getPayStatus()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .likeIfPresent(TradeOrderDO::getPickUpVerifyCode, reqVO.getPickUpVerifyCode()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .betweenIfPresent(TradeOrderDO::getCreateTime, reqVO.getCreateTime()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .orderByDesc(TradeOrderDO::getId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(reqVO.getStatus() != null && reqVO.getStatus().equals(TradeOrderStatusEnum.AFTER_SALE.getStatus())){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -72,18 +69,14 @@ public interface TradeOrderMapper extends BaseMapperX<TradeOrderDO> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return selectMaps(new MPJLambdaWrapperX<TradeOrderDO>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .selectAs(TradeOrderDO::getRefundStatus, TradeOrderDO::getRefundStatus)  // 售后状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .selectCount(TradeOrderDO::getId, "count") // 售后状态对应的数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .selectSum(TradeOrderDO::getPayPrice, "price")  // 售后状态对应的支付金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .likeIfPresent(TradeOrderDO::getNo, reqVO.getNo()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getUserId, reqVO.getUserId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getDeliveryType, reqVO.getDeliveryType()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .inIfPresent(TradeOrderDO::getUserId, userIds) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getType, reqVO.getType()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getStatus, reqVO.getStatus()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eqIfPresent(TradeOrderDO::getPayChannelCode, reqVO.getPayChannelCode()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getTerminal, reqVO.getTerminal()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getLogisticsId, reqVO.getLogisticsId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .inIfPresent(TradeOrderDO::getPickUpStoreId, reqVO.getPickUpStoreIds()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .likeIfPresent(TradeOrderDO::getPickUpVerifyCode, reqVO.getPickUpVerifyCode()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .betweenIfPresent(TradeOrderDO::getCreateTime, reqVO.getCreateTime()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .groupBy(TradeOrderDO::getRefundStatus)); // 按售后状态分组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -115,14 +108,11 @@ public interface TradeOrderMapper extends BaseMapperX<TradeOrderDO> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getUserId, reqVO.getUserId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getDeliveryType, reqVO.getDeliveryType()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getType, reqVO.getType()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eqIfPresent(TradeOrderDO::getPayChannelCode, reqVO.getPayChannelCode()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getTerminal, reqVO.getTerminal()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getLogisticsId, reqVO.getLogisticsId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getMerchantId, reqVO.getMerchantId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getShopId,reqVO.getShopId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .inIfPresent(TradeOrderDO::getShopId, reqVO.getShopIds()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .inIfPresent(TradeOrderDO::getPickUpStoreId, reqVO.getPickUpStoreIds()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .likeIfPresent(TradeOrderDO::getPickUpVerifyCode, reqVO.getPickUpVerifyCode()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .betweenIfPresent(TradeOrderDO::getCreateTime, reqVO.getCreateTime()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .ne(TradeOrderDO::getRefundStatus, TradeOrderRefundStatusEnum.ALL.getStatus()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -161,19 +151,13 @@ public interface TradeOrderMapper extends BaseMapperX<TradeOrderDO> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     default List<TradeOrderDO> selectListByUserIdAndSeckillActivityId(Long userId, Long seckillActivityId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return selectList(new LambdaUpdateWrapper<>(TradeOrderDO.class) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq(TradeOrderDO::getUserId, userId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq(TradeOrderDO::getSeckillActivityId, seckillActivityId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    default TradeOrderDO selectOneByPickUpVerifyCode(String pickUpVerifyCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return selectOne(TradeOrderDO::getPickUpVerifyCode, pickUpVerifyCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .eq(TradeOrderDO::getUserId, userId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     default TradeOrderDO selectByUserIdAndCombinationActivityIdAndStatus(Long userId, Long combinationActivityId, Integer status) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return selectOne(new LambdaQueryWrapperX<TradeOrderDO>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eq(TradeOrderDO::getUserId, userId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eq(TradeOrderDO::getStatus, status) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq(TradeOrderDO::getCombinationActivityId, combinationActivityId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -197,7 +181,6 @@ public interface TradeOrderMapper extends BaseMapperX<TradeOrderDO> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .likeIfPresent(TradeOrderDO::getNo, reqVO.getNo()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getDeliveryType, reqVO.getDeliveryType()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getType, reqVO.getType()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eqIfPresent(TradeOrderDO::getPayChannelCode, reqVO.getPayChannelCode()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getTerminal, reqVO.getTerminal()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getMerchantId, reqVO.getMerchantId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eqIfPresent(TradeOrderDO::getShopId,reqVO.getShopId()) 
			 |