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