| 
					
				 | 
			
			
				@@ -30,7 +30,6 @@ import cn.newfeifan.mall.module.trade.enums.order.TradeOrderRefundStatusEnum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.newfeifan.mall.module.trade.enums.order.TradeOrderStateEnum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.newfeifan.mall.module.trade.enums.order.TradeOrderStatusEnum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.newfeifan.mall.module.trade.mq.producer.order.DistriOrderProducer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import cn.newfeifan.mall.module.trade.service.aftersale.AfterSaleService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.newfeifan.mall.module.trade.service.order.TradeOrderLogService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.newfeifan.mall.module.trade.service.order.TradeOrderQueryService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.newfeifan.mall.module.trade.service.order.TradeOrderUpdateService; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -283,7 +282,7 @@ public class TradeOrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("/get-count") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Operation(summary = "获得交易订单数量") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public CommonResult<Map<Integer, Long>> getOrderCount(TradeOrderPageReqVO reqVO) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Map<Integer, Long> orderCount = Maps.newLinkedHashMapWithExpectedSize(6); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<Integer, Long> orderCount = Maps.newLinkedHashMapWithExpectedSize(7); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderCount.put(-1, tradeOrderQueryService.getOrderCount(null, reqVO)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderCount.put(TradeOrderStatusEnum.AFTER_SALE.getStatus(), tradeOrderQueryService.getOrderCountByRefundStatus(TradeOrderRefundStatusEnum.ALL.getStatus(), reqVO)); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -298,9 +297,10 @@ public class TradeOrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("/get-countByUser") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Operation(summary = "获得用户的交易订单数量") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public CommonResult<Map<Integer, Long>> getOrderCountByUser(@RequestParam(value = "userId", required = false) Long userId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Map<Integer, Long> orderCount = Maps.newLinkedHashMapWithExpectedSize(6); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<Integer, Long> orderCount = Maps.newLinkedHashMapWithExpectedSize(7); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderCount.put(-1, tradeOrderQueryService.getOrderCount(null, userId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        orderCount.put(TradeOrderStatusEnum.AFTER_SALE.getStatus(), tradeOrderQueryService.getOrderCountByRefundStatus(TradeOrderRefundStatusEnum.ALL.getStatus(), userId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderCount.put(TradeOrderStatusEnum.UNPAID.getStatus(), tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.UNPAID.getStatus(), userId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderCount.put(TradeOrderStatusEnum.UNDELIVERED.getStatus(), tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.UNDELIVERED.getStatus(), userId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderCount.put(TradeOrderStatusEnum.DELIVERED.getStatus(), tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.DELIVERED.getStatus(), userId)); 
			 |