refactor(crm): 重构销售报表订单明细查询方法

- 移除 queryOrderDetailPageList 方法中的重复代码
- 调整 queryOrderDetailList 方法的返回值处理逻辑
- 优化订单明细列表的查询和数据构建流程
- 保持原有的注解和接口实现不变
This commit is contained in:
2025-12-29 17:00:59 +08:00
parent ba12c346e8
commit 289f205ba0

View File

@@ -56,15 +56,6 @@ public class CrmSalesReportServiceImpl implements ICrmSalesReportService {
@Override
public TableDataInfo<CrmSalesReportVo.OrderDetail> queryOrderDetailPageList(CrmSalesReportBo bo, PageQuery pageQuery) {
PageHelper.startPage(pageQuery.getPageNum(), pageQuery.getPageSize());
List<CrmSalesReportVo.OrderDetail> list = baseMapper.selectOrderDetailList(bo);
return TableDataInfo.build(list);
}
/**
* 查询销售报表订单明细列表
*/
@Override
public List<CrmSalesReportVo.OrderDetail> queryOrderDetailList(CrmSalesReportBo bo) {
List<CrmSalesReportVo.OrderDetail> orderDetails = baseMapper.selectOrderDetailList(bo);
if (StringUtils.isNotNull(orderDetails) && !orderDetails.isEmpty()) {
// 提取所有订单ID
@@ -94,7 +85,15 @@ public class CrmSalesReportServiceImpl implements ICrmSalesReportService {
}
}
}
return orderDetails;
return TableDataInfo.build(orderDetails);
}
/**
* 查询销售报表订单明细列表
*/
@Override
public List<CrmSalesReportVo.OrderDetail> queryOrderDetailList(CrmSalesReportBo bo) {
return baseMapper.selectOrderDetailList(bo);
}
/**