|  | @@ -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())
 |