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