|
@@ -27,10 +27,13 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
+
|
|
|
import java.io.InputStream;
|
|
|
+import java.time.LocalDate;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
+import java.util.Objects;
|
|
|
|
|
|
|
|
|
@Api("课程库相关接口")
|
|
@@ -181,4 +184,24 @@ public class FsUserCourseVideoController extends AppBaseController {
|
|
|
// map.put("url", url);
|
|
|
// return R.ok(map);
|
|
|
// }
|
|
|
+
|
|
|
+ @Login
|
|
|
+ @GetMapping("/todayCourseList")
|
|
|
+ @ApiOperation("今日课程")
|
|
|
+ public ResponseResult<PageInfo<FsUserCourseVideoPageListVO>> todayCourseList(@RequestParam(defaultValue = "1") Integer pageNum,
|
|
|
+ @RequestParam(defaultValue = "10") Integer pageSize) {
|
|
|
+ Long companyId = getCompanyId();
|
|
|
+ if (Objects.isNull(companyId)) {
|
|
|
+ ResponseResult.fail(400, "未获取到公司ID,请重新登录后再试");
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<String, Object> params = new HashMap<>();
|
|
|
+ params.put("companyId", companyId);
|
|
|
+ params.put("dayDate", LocalDate.now());
|
|
|
+
|
|
|
+ PageHelper.startPage(pageNum, pageSize);
|
|
|
+ List<FsUserCourseVideoPageListVO> list = fsUserCourseVideoService.selectCourseVideoListByMap(params);
|
|
|
+ PageInfo<FsUserCourseVideoPageListVO> pageInfo = new PageInfo<>(list);
|
|
|
+ return ResponseResult.ok(pageInfo);
|
|
|
+ }
|
|
|
}
|