|  | @@ -15,7 +15,6 @@ import cn.newfeifan.mall.module.pay.service.app.PayAppService;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.pay.service.order.PayOrderService;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.trade.controller.admin.order.vo.*;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.trade.convert.order.TradeOrderConvert;
 | 
	
		
			
				|  |  | -import cn.newfeifan.mall.module.trade.dal.dataobject.delivery.DeliveryExpressDO;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.trade.dal.dataobject.order.TradeOrderDO;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.trade.dal.dataobject.order.TradeOrderItemDO;
 | 
	
		
			
				|  |  |  import cn.newfeifan.mall.module.trade.dal.dataobject.order.TradeOrderLogDO;
 | 
	
	
		
			
				|  | @@ -26,13 +25,11 @@ import cn.newfeifan.mall.module.trade.service.delivery.DeliveryExpressService;
 | 
	
		
			
				|  |  |  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;
 | 
	
		
			
				|  |  | -import com.google.common.collect.Lists;
 | 
	
		
			
				|  |  |  import com.google.common.collect.Maps;
 | 
	
		
			
				|  |  |  import io.swagger.v3.oas.annotations.Operation;
 | 
	
		
			
				|  |  |  import io.swagger.v3.oas.annotations.Parameter;
 | 
	
		
			
				|  |  |  import io.swagger.v3.oas.annotations.tags.Tag;
 | 
	
		
			
				|  |  |  import lombok.extern.slf4j.Slf4j;
 | 
	
		
			
				|  |  | -import org.checkerframework.checker.nullness.qual.Nullable;
 | 
	
		
			
				|  |  |  import org.springframework.security.access.prepost.PreAuthorize;
 | 
	
		
			
				|  |  |  import org.springframework.validation.annotation.Validated;
 | 
	
		
			
				|  |  |  import org.springframework.web.bind.annotation.*;
 | 
	
	
		
			
				|  | @@ -44,7 +41,6 @@ import java.util.*;
 | 
	
		
			
				|  |  |  import static cn.newfeifan.mall.framework.common.pojo.CommonResult.success;
 | 
	
		
			
				|  |  |  import static cn.newfeifan.mall.framework.common.util.collection.CollectionUtils.convertList;
 | 
	
		
			
				|  |  |  import static cn.newfeifan.mall.framework.common.util.collection.CollectionUtils.convertSet;
 | 
	
		
			
				|  |  | -import static cn.newfeifan.mall.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  @Tag(name = "管理后台 - 交易订单")
 | 
	
		
			
				|  |  |  @RestController
 | 
	
	
		
			
				|  | @@ -60,12 +56,7 @@ public class TradeOrderController {
 | 
	
		
			
				|  |  |      @Resource
 | 
	
		
			
				|  |  |      private TradeOrderLogService tradeOrderLogService;
 | 
	
		
			
				|  |  |      @Resource
 | 
	
		
			
				|  |  | -    private TradeOrderProperties tradeOrderProperties;
 | 
	
		
			
				|  |  | -    @Resource
 | 
	
		
			
				|  |  |      private MemberUserApi memberUserApi;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    @Resource
 | 
	
		
			
				|  |  | -    private DeliveryExpressService deliveryExpressService;
 | 
	
		
			
				|  |  |      @Resource
 | 
	
		
			
				|  |  |      private AfterSaleService afterSaleService;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -207,8 +198,8 @@ public class TradeOrderController {
 | 
	
		
			
				|  |  |      public CommonResult<Map<Integer, Long>> getOrderCount(@RequestParam(value = "shopId", required = false) Long shopId,
 | 
	
		
			
				|  |  |                                                            @RequestParam(value = "merId", required = false) Long merId) {
 | 
	
		
			
				|  |  |          Map<Integer, Long> orderCount = Maps.newLinkedHashMapWithExpectedSize(6);
 | 
	
		
			
				|  |  | -        orderCount.put(-1, tradeOrderQueryService.getOrderCount(null));
 | 
	
		
			
				|  |  | -        orderCount.put(-2, afterSaleService.getApplyingAfterSaleCount(null));
 | 
	
		
			
				|  |  | +        orderCount.put(-1, tradeOrderQueryService.getOrderCount(null, shopId, merId));
 | 
	
		
			
				|  |  | +        orderCount.put(TradeOrderStatusEnum.AFTER_SALE.getStatus(), afterSaleService.getApplyingAfterSaleCount(null, shopId, merId));
 | 
	
		
			
				|  |  |          orderCount.put(TradeOrderStatusEnum.UNPAID.getStatus(), tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.UNPAID.getStatus(), shopId, merId));
 | 
	
		
			
				|  |  |          orderCount.put(TradeOrderStatusEnum.UNDELIVERED.getStatus(), tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.UNDELIVERED.getStatus(), shopId, merId));
 | 
	
		
			
				|  |  |          orderCount.put(TradeOrderStatusEnum.DELIVERED.getStatus(), tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.DELIVERED.getStatus(), shopId, merId));
 |