|
@@ -215,6 +215,20 @@ public class TradeOrderController {
|
|
|
return success(orderCount);
|
|
|
}
|
|
|
|
|
|
+ @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);
|
|
|
+
|
|
|
+ orderCount.put(-1, tradeOrderQueryService.getOrderCount(null,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));
|
|
|
+ orderCount.put(TradeOrderStatusEnum.COMPLETED.getStatus(), tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.COMPLETED.getStatus(), userId));
|
|
|
+ orderCount.put(TradeOrderStatusEnum.CANCELED.getStatus(), tradeOrderQueryService.getOrderCount(TradeOrderStatusEnum.CANCELED.getStatus(), userId));
|
|
|
+ return success(orderCount);
|
|
|
+ }
|
|
|
+
|
|
|
@GetMapping("/startCalc")
|
|
|
@Operation(summary = "计算启动")
|
|
|
public CommonResult<String> startCalc() {
|