refactor(crm): 重构销售报表订单明细查询方法
- 移除 queryOrderDetailPageList 方法中的重复代码 - 调整 queryOrderDetailList 方法的返回值处理逻辑 - 优化订单明细列表的查询和数据构建流程 - 保持原有的注解和接口实现不变
This commit is contained in:
@@ -56,15 +56,6 @@ public class CrmSalesReportServiceImpl implements ICrmSalesReportService {
|
|||||||
@Override
|
@Override
|
||||||
public TableDataInfo<CrmSalesReportVo.OrderDetail> queryOrderDetailPageList(CrmSalesReportBo bo, PageQuery pageQuery) {
|
public TableDataInfo<CrmSalesReportVo.OrderDetail> queryOrderDetailPageList(CrmSalesReportBo bo, PageQuery pageQuery) {
|
||||||
PageHelper.startPage(pageQuery.getPageNum(), pageQuery.getPageSize());
|
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);
|
List<CrmSalesReportVo.OrderDetail> orderDetails = baseMapper.selectOrderDetailList(bo);
|
||||||
if (StringUtils.isNotNull(orderDetails) && !orderDetails.isEmpty()) {
|
if (StringUtils.isNotNull(orderDetails) && !orderDetails.isEmpty()) {
|
||||||
// 提取所有订单ID
|
// 提取所有订单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);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user