|
|
@@ -1852,14 +1852,13 @@ public class FsCourseWatchLogServiceImpl extends ServiceImpl<FsCourseWatchLogMap
|
|
|
* 销售维度APP看课统计报表
|
|
|
*/
|
|
|
private List<AppSalesWatchLogReportVO> selectAppSalesWatchLogReportVOBySales(FsCourseWatchLogStatisticsListParam param) {
|
|
|
- // 1. 批量查询统计数据
|
|
|
- // APP会员数统计(直接查fs_user表,按销售ID分组)
|
|
|
- List<AppSalesWatchLogReportVO> userStatsList = fsCourseWatchLogMapper.selectAppSalesUserStats(param);
|
|
|
// 基础数据+看课统计+答题统计+红包统计(合并查询,按销售ID+营期ID+视频ID分组)
|
|
|
List<AppSalesWatchLogReportVO> watchStatsList = fsCourseWatchLogMapper.selectAppSalesWatchStats(param);
|
|
|
if (CollectionUtils.isEmpty(watchStatsList)) {
|
|
|
return Collections.emptyList();
|
|
|
}
|
|
|
+ // APP会员数统计(直接查fs_user表,按销售ID分组)
|
|
|
+ List<AppSalesWatchLogReportVO> userStatsList = fsCourseWatchLogMapper.selectAppSalesUserStats(param);
|
|
|
// 订单统计
|
|
|
List<AppSalesWatchLogReportVO> orderStatsList = fsCourseWatchLogMapper.selectAppSalesOrderStats(param);
|
|
|
|
|
|
@@ -1944,13 +1943,14 @@ public class FsCourseWatchLogServiceImpl extends ServiceImpl<FsCourseWatchLogMap
|
|
|
*/
|
|
|
private List<AppSalesWatchLogReportVO> selectAppDeptWatchLogReportVO(FsCourseWatchLogStatisticsListParam param) {
|
|
|
// 1. 批量查询统计数据
|
|
|
- // APP会员数统计(直接查fs_user表,按部门ID分组)
|
|
|
- List<AppSalesWatchLogReportVO> userStatsList = fsCourseWatchLogMapper.selectAppDeptUserStats(param);
|
|
|
+
|
|
|
// 基础数据+看课统计+答题统计+红包统计(合并查询,按部门ID+营期ID+视频ID分组)
|
|
|
List<AppSalesWatchLogReportVO> watchStatsList = fsCourseWatchLogMapper.selectAppDeptWatchStats(param);
|
|
|
if (CollectionUtils.isEmpty(watchStatsList)) {
|
|
|
return Collections.emptyList();
|
|
|
}
|
|
|
+ // APP会员数统计(直接查fs_user表,按部门ID分组)
|
|
|
+ List<AppSalesWatchLogReportVO> userStatsList = fsCourseWatchLogMapper.selectAppDeptUserStats(param);
|
|
|
// 订单统计
|
|
|
List<AppSalesWatchLogReportVO> orderStatsList = fsCourseWatchLogMapper.selectAppDeptOrderStats(param);
|
|
|
|