|
@@ -1,6 +1,8 @@
|
|
|
package com.fs.course.controller;
|
|
|
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
import com.fs.common.core.domain.R;
|
|
|
import com.fs.course.domain.FsUserCoursePeriodDays;
|
|
@@ -13,6 +15,9 @@ import com.fs.course.service.IFsUserCoursePeriodDaysService;
|
|
|
import com.fs.course.service.IFsUserCourseVideoRedPackageService;
|
|
|
import com.fs.course.vo.FsPeriodCountVO;
|
|
|
import com.fs.course.vo.FsUserCoursePeriodVO;
|
|
|
+import com.fs.store.vo.h5.FsUserPageListVO;
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
+import com.github.pagehelper.PageInfo;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -63,11 +68,17 @@ public class FsUserCoursePeriodController extends BaseController {
|
|
|
|
|
|
@PostMapping("/page")
|
|
|
@ApiOperation("自定义查询主列表分页")
|
|
|
- public TableDataInfo pageList(@RequestBody FsUserCoursePeriod fsUserCoursePeriod)
|
|
|
+ public R pageList(@RequestBody FsUserCoursePeriod fsUserCoursePeriod)
|
|
|
{
|
|
|
- startPage();
|
|
|
+// startPage();
|
|
|
+ PageHelper.startPage(fsUserCoursePeriod.getPageNum(), fsUserCoursePeriod.getPageSize());
|
|
|
List<FsUserCoursePeriodVO> list = fsUserCoursePeriodService.selectFsUserCoursePeriodPage(fsUserCoursePeriod);
|
|
|
- return getDataTable(list);
|
|
|
+ PageInfo<FsUserCoursePeriodVO> pageInfo = new PageInfo<>(list);
|
|
|
+ Map<String, Object> result = new HashMap<>();
|
|
|
+ result.put("rows", pageInfo.getList());
|
|
|
+ result.put("total", pageInfo.getTotal());
|
|
|
+ return R.ok(result);
|
|
|
+// return getDataTable(list);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -182,10 +193,14 @@ public class FsUserCoursePeriodController extends BaseController {
|
|
|
|
|
|
@PostMapping("/periodCount")
|
|
|
@ApiOperation("营期统计")
|
|
|
- public TableDataInfo periodCourseCount(@RequestBody PeriodCountParam param) {
|
|
|
- startPage();
|
|
|
+ public R periodCourseCount(@RequestBody PeriodCountParam param) {
|
|
|
+ PageHelper.startPage(param.getPageNum(), param.getPageSize());
|
|
|
List<FsPeriodCountVO> list = fsUserCoursePeriodDaysService.periodCourseCount(param);
|
|
|
- return getDataTable(list);
|
|
|
+ PageInfo<FsPeriodCountVO> pageInfo = new PageInfo<>(list);
|
|
|
+ Map<String, Object> result = new HashMap<>();
|
|
|
+ result.put("rows", pageInfo.getList());
|
|
|
+ result.put("total", pageInfo.getTotal());
|
|
|
+ return R.ok(result);
|
|
|
}
|
|
|
|
|
|
}
|