|
@@ -204,15 +204,15 @@ public class TradeOrderController {
|
|
|
|
|
|
@GetMapping("/get-count")
|
|
|
@Operation(summary = "获得交易订单数量")
|
|
|
- public CommonResult<Map<Integer, Long>> getOrderCount() {
|
|
|
+ public CommonResult<Map<Integer, Long>> getOrderCount(@RequestParam("shopId") Long shopId,@RequestParam("merId") Long merId) {
|
|
|
Map<Integer, Long> orderCount = Maps.newLinkedHashMapWithExpectedSize(6);
|
|
|
orderCount.put(-1,tradeOrderQueryService.getOrderCount(null));
|
|
|
orderCount.put(-2,afterSaleService.getApplyingAfterSaleCount(null));
|
|
|
- orderCount.put(TradeOrderStatusEnum.UNPAID.getStatus(),tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.UNPAID.getStatus()));
|
|
|
- orderCount.put(TradeOrderStatusEnum.UNDELIVERED.getStatus(),tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.UNDELIVERED.getStatus()));
|
|
|
- orderCount.put(TradeOrderStatusEnum.DELIVERED.getStatus(),tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.DELIVERED.getStatus()));
|
|
|
- orderCount.put(TradeOrderStatusEnum.COMPLETED.getStatus(),tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.COMPLETED.getStatus()));
|
|
|
- orderCount.put(TradeOrderStatusEnum.CANCELED.getStatus(),tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.CANCELED.getStatus()));
|
|
|
+ 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));
|
|
|
+ orderCount.put(TradeOrderStatusEnum.COMPLETED.getStatus(),tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.COMPLETED.getStatus(),shopId,merId));
|
|
|
+ orderCount.put(TradeOrderStatusEnum.CANCELED.getStatus(),tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.CANCELED.getStatus(),shopId,merId));
|
|
|
return success(orderCount);
|
|
|
}
|
|
|
|