|
@@ -6,12 +6,15 @@ import com.fs.common.core.domain.AjaxResult;
|
|
|
import com.fs.common.core.page.TableDataInfo;
|
|
|
import com.fs.common.enums.BusinessType;
|
|
|
import com.fs.common.exception.CustomException;
|
|
|
+import com.fs.common.utils.ServletUtils;
|
|
|
import com.fs.common.utils.poi.ExcelUtil;
|
|
|
import com.fs.course.domain.FsCourseWatchLog;
|
|
|
+import com.fs.course.param.FsCourseOverParam;
|
|
|
import com.fs.course.param.FsCourseWatchLogListParam;
|
|
|
import com.fs.course.param.FsCourseWatchLogStatisticsListParam;
|
|
|
import com.fs.course.param.PeriodStatisticCountParam;
|
|
|
import com.fs.course.service.IFsCourseWatchLogService;
|
|
|
+import com.fs.course.vo.FsCourseOverVO;
|
|
|
import com.fs.course.vo.FsCourseWatchLogListVO;
|
|
|
import com.fs.course.vo.FsCourseWatchLogStatisticsListVO;
|
|
|
import com.fs.qw.param.QwWatchLogStatisticsListParam;
|
|
@@ -150,4 +153,15 @@ public class QwFsCourseWatchLogController extends BaseController
|
|
|
List<FsCourseWatchLogListVO> list = fsCourseWatchLogService.selectListBytrainingCampId(param);
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
+
|
|
|
+ @GetMapping("/watchLogStatistics")
|
|
|
+ public TableDataInfo watchLogStatistics(FsCourseOverParam param)
|
|
|
+ {
|
|
|
+ startPage();
|
|
|
+ if (param.getSTime()==null||param.getETime()==null){
|
|
|
+ return getDataTable(new ArrayList<>());
|
|
|
+ }
|
|
|
+ List<FsCourseOverVO> list = fsCourseWatchLogService.selectFsCourseWatchLogOverStatisticsListVO(param);
|
|
|
+ return getDataTable(list);
|
|
|
+ }
|
|
|
}
|