提交 0a3ef209 作者: zhenjie

目录id查询课程列表

上级 095806d2
...@@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.*; ...@@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.List;
/** /**
...@@ -75,6 +76,13 @@ public class FlyerTrainingController extends BaseController{ ...@@ -75,6 +76,13 @@ public class FlyerTrainingController extends BaseController{
return ResultBody.success(flyerTrainingService.queryCurriculumInfoList(curriculumQo)); return ResultBody.success(flyerTrainingService.queryCurriculumInfoList(curriculumQo));
} }
@ApiOperation(value = "feign-V1.0.1课程视频列表", hidden = true)
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = CurriculumInfoVO.class)})
@GetMapping("/feignCurriculumInfoList")
public List<CurriculumInfoVO> feignCurriculumInfoList(@RequestParam Integer categoriesId) {
return flyerTrainingService.feignCurriculumInfoList(categoriesId);
}
@ApiOperation(value = "V1.0.1课程视频详情") @ApiOperation(value = "V1.0.1课程视频详情")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = CurriculumInfoVO.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = CurriculumInfoVO.class)})
@GetMapping("/curriculumDetails") @GetMapping("/curriculumDetails")
......
...@@ -7,6 +7,8 @@ import com.mmc.csf.release.flyer.vo.CurriculumInfoVO; ...@@ -7,6 +7,8 @@ import com.mmc.csf.release.flyer.vo.CurriculumInfoVO;
import com.mmc.csf.release.flyer.vo.RegistrationVO; import com.mmc.csf.release.flyer.vo.RegistrationVO;
import io.swagger.models.auth.In; import io.swagger.models.auth.In;
import java.util.List;
/** /**
* @Author LW * @Author LW
* @date 2023/5/15 10:12 * @date 2023/5/15 10:12
...@@ -76,4 +78,11 @@ public interface FlyerTrainingService { ...@@ -76,4 +78,11 @@ public interface FlyerTrainingService {
* @return * @return
*/ */
ResultBody treeCurriculumSkill(); ResultBody treeCurriculumSkill();
/**
* 根据分类列表查询课程
* @param categoriesId
* @return
*/
List<CurriculumInfoVO> feignCurriculumInfoList(Integer categoriesId);
} }
...@@ -179,4 +179,21 @@ public class FlyerTrainingServiceImpl implements FlyerTrainingService { ...@@ -179,4 +179,21 @@ public class FlyerTrainingServiceImpl implements FlyerTrainingService {
List<FlightSkillsVO> collect = flightSkillsList.stream().map(FlightSkillsDO::buildFlightSkillsVO).collect(Collectors.toList()); List<FlightSkillsVO> collect = flightSkillsList.stream().map(FlightSkillsDO::buildFlightSkillsVO).collect(Collectors.toList());
return ResultBody.success(collect); return ResultBody.success(collect);
} }
@Override
public List<CurriculumInfoVO> feignCurriculumInfoList(Integer categoriesId) {
CurriculumQo curriculumQo = new CurriculumQo();
curriculumQo.setCategoriesId(categoriesId);
curriculumQo.setPageNo(1);
curriculumQo.setPageSize(Integer.MAX_VALUE);
int count = flyerTrainingDao.countCurriculumInfoList(curriculumQo);
if (count == 0) {
return null;
}
Integer pageNo = curriculumQo.getPageNo();
curriculumQo.buildCurrentPage();
List<CurriculumInfoDO> curriculumList = flyerTrainingDao.listPageCurriculumInfo(curriculumQo);
List<CurriculumInfoVO> list = curriculumList.stream().map(CurriculumInfoDO::buildCurriculumInfoVO).collect(Collectors.toList());
return list;
}
} }
...@@ -19,6 +19,7 @@ data-filter: ...@@ -19,6 +19,7 @@ data-filter:
- /release/work/listAllAppType - /release/work/listAllAppType
- /release/work/listAllTaskService - /release/work/listAllTaskService
- /release/curriculum/queryCurriculumInfoList - /release/curriculum/queryCurriculumInfoList
- /release/curriculum/feignCurriculumInfoList
- /release/website/getWebsiteByAdCode - /release/website/getWebsiteByAdCode
- /release/website/getWebsiteList - /release/website/getWebsiteList
- /release/website/flyer/bitmap - /release/website/flyer/bitmap
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论