|
@@ -22,6 +22,7 @@ import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Objects;
|
|
|
|
|
|
@RestController
|
|
@RestController
|
|
@RequestMapping("${app-config.url.admin:}/lessonCourseware")
|
|
@RequestMapping("${app-config.url.admin:}/lessonCourseware")
|
|
@@ -38,7 +39,21 @@ public class LessonCoursewareController extends BaseController {
|
|
@PreAuthorize("@pcs.hasPermissions('lessonCourseware/queryPage')")
|
|
@PreAuthorize("@pcs.hasPermissions('lessonCourseware/queryPage')")
|
|
public HttpResponseResult<PageInfo<CbsLessonCoursewareWrapper.LessonCourseware>> queryPage(@RequestBody CbsLessonCoursewareWrapper.LessonCoursewareQuery query) throws Exception {
|
|
public HttpResponseResult<PageInfo<CbsLessonCoursewareWrapper.LessonCourseware>> queryPage(@RequestBody CbsLessonCoursewareWrapper.LessonCoursewareQuery query) throws Exception {
|
|
query.setEnableFlag(true);
|
|
query.setEnableFlag(true);
|
|
- return succeed(PageUtil.pageInfo(coursewareFeignService.lessonCoursewarePage(query).feignData()));
|
|
|
|
|
|
+ return succeed(pageInfo(coursewareFeignService.lessonCoursewarePage(query).feignData()));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public static <T> PageInfo<T> pageInfo(com.microsvc.toolkit.common.response.paging.PageInfo<T> source) {
|
|
|
|
+ if (Objects.isNull(source)) {
|
|
|
|
+ return new PageInfo<>(1, 20);
|
|
|
|
+ }
|
|
|
|
+ int total = Integer.parseInt(String.valueOf(source.getTotal()));
|
|
|
|
+ int limit = Integer.parseInt(String.valueOf(source.getLimit()));
|
|
|
|
+ PageInfo<T> resultPage = new PageInfo<>();
|
|
|
|
+ resultPage.setRows(source.getRows());
|
|
|
|
+ resultPage.setPageNo(Long.valueOf(source.getCurrent()).intValue());
|
|
|
|
+ resultPage.setLimit(limit);
|
|
|
|
+ resultPage.setTotal(total);
|
|
|
|
+ return resultPage;
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "分页查询已添加的课件")
|
|
@ApiOperation(value = "分页查询已添加的课件")
|