bug
This commit is contained in:
@@ -63,6 +63,16 @@ public class CourseController {
|
||||
return R.ok().put("courseList",marketCourseList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取国学课程价格
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/getCoursePrice")
|
||||
public R getCoursePrice(){
|
||||
List coursePrice = courseService.getCoursePrice();
|
||||
return R.ok().put("list",coursePrice);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取国学标签下的课程列表
|
||||
* @param param
|
||||
@@ -136,7 +146,7 @@ public class CourseController {
|
||||
|
||||
@RequestMapping("/getMyCourse")
|
||||
public R getMyCourse(@RequestBody Map<String,Integer> map){
|
||||
List<CourseEntity> courses = courseService.getMyCourse(map.get("type"));
|
||||
List courses = courseService.getMyCourse(map.get("type"));
|
||||
return R.ok().put("courses",courses);
|
||||
}
|
||||
|
||||
|
||||
@@ -22,5 +22,7 @@ public interface CourseService extends IService<CourseEntity> {
|
||||
|
||||
Map<String, Object> getCourseDetail(Integer id);
|
||||
|
||||
List<CourseEntity> getMyCourse(int type);
|
||||
List getMyCourse(int type);
|
||||
|
||||
List getCoursePrice();
|
||||
}
|
||||
|
||||
@@ -131,6 +131,32 @@ public class CourseServiceImpl extends ServiceImpl<CourseDao, CourseEntity> impl
|
||||
return flag;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List getCoursePrice() {
|
||||
//获取所有国学标签
|
||||
List<CourseSociologyEntity> courseSociologyEntities = courseSociologyDao.selectList(null);
|
||||
ArrayList<Map> flag = new ArrayList<>();
|
||||
for (CourseSociologyEntity c : courseSociologyEntities){
|
||||
HashMap<String, Object> stringObjectHashMap = new HashMap<>();
|
||||
MPJLambdaWrapper<CourseToSociologyEntity> courseToSociologyEntityMPJLambdaWrapper = new MPJLambdaWrapper<>();
|
||||
courseToSociologyEntityMPJLambdaWrapper.selectAll(CourseEntity.class);
|
||||
courseToSociologyEntityMPJLambdaWrapper.leftJoin(CourseEntity.class,CourseEntity::getId,CourseToSociologyEntity::getCourseId);
|
||||
courseToSociologyEntityMPJLambdaWrapper.eq(CourseToSociologyEntity::getSociologyId,c.getId());
|
||||
List<CourseEntity> courseEntities = courseToSociologyDao.selectJoinList(CourseEntity.class, courseToSociologyEntityMPJLambdaWrapper);
|
||||
if(courseEntities.size()==0){
|
||||
continue;
|
||||
}
|
||||
for (CourseEntity co:courseEntities){
|
||||
List<CourseCatalogueEntity> courseCatalogueEntities = courseCatalogueDao.selectList(new LambdaQueryWrapper<CourseCatalogueEntity>().eq(CourseCatalogueEntity::getCourseId, co.getId()).orderByAsc(CourseCatalogueEntity::getSort));
|
||||
co.setCourseCatalogueEntityList(courseCatalogueEntities);
|
||||
}
|
||||
stringObjectHashMap.put("sociology",c);
|
||||
stringObjectHashMap.put("courseList",courseEntities);
|
||||
flag.add(stringObjectHashMap);
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
private Integer catalogueCompletion(CourseCatalogueEntity c){
|
||||
List<CourseCatalogueChapterEntity> courseCatalogueChapterEntities = courseCatalogueChapterDao.selectList(new LambdaQueryWrapper<CourseCatalogueChapterEntity>().eq(CourseCatalogueChapterEntity::getCatalogueId, c.getId()));
|
||||
Integer act = 0;
|
||||
|
||||
Reference in New Issue
Block a user