feat(order): 添加订单数量统计功能

- 新增 OrderNumVO 类用于订单数量统计
- 在 OrderService 接口中添加 getOrderNumVO 方法
- 在 OrderServiceImpl 类中实现 getOrderNumVO 方法
- 在 OrderMapper 接口中添加 getOrderNumVO SQL 查询
- 在 OrderManagerController 和 OrderStoreController 中添加获取订单数量的 API 接口- 优化物流公司的获取方式,
This commit is contained in:
pikachu1995@126.com
2025-08-28 11:22:32 +08:00
parent 1a3736fd29
commit ca5887028a
6 changed files with 73 additions and 14 deletions

View File

@@ -11,10 +11,10 @@ import cn.lili.common.security.context.UserContext;
import cn.lili.common.vo.ResultMessage;
import cn.lili.modules.member.entity.dto.MemberAddressDTO;
import cn.lili.modules.member.service.StoreLogisticsService;
import cn.lili.modules.order.order.entity.dto.OrderExportDTO;
import cn.lili.modules.order.order.entity.dto.OrderSearchParams;
import cn.lili.modules.order.order.entity.dto.PartDeliveryParamsDTO;
import cn.lili.modules.order.order.entity.vo.OrderDetailVO;
import cn.lili.modules.order.order.entity.vo.OrderNumVO;
import cn.lili.modules.order.order.entity.vo.OrderSimpleVO;
import cn.lili.modules.order.order.service.OrderPackageService;
import cn.lili.modules.order.order.service.OrderPriceService;
@@ -82,6 +82,11 @@ public class OrderStoreController {
return ResultUtil.data(orderService.queryByParams(orderSearchParams));
}
@ApiOperation(value = "获取订单数量")
@GetMapping(value = "/orderNum")
public ResultMessage<OrderNumVO> getOrderNumVO(OrderSearchParams orderSearchParams) {
return ResultUtil.data(orderService.getOrderNumVO(orderSearchParams));
}
@ApiOperation(value = "订单明细")
@ApiImplicitParams({