修改获取医学课程价格
This commit is contained in:
@@ -60,6 +60,7 @@ public class CourseServiceImpl extends ServiceImpl<CourseDao, CourseEntity> impl
|
||||
@Override
|
||||
public Page getSociologyCourseList(ParamTo param) {
|
||||
Integer uId = ShiroUtils.getUId();
|
||||
MyUserEntity user = userDao.selectOne(new LambdaQueryWrapper<MyUserEntity>().eq(MyUserEntity::getId,uId));
|
||||
MPJLambdaWrapper<CourseEntity> wrapper = new MPJLambdaWrapper<>();
|
||||
wrapper.selectAll(CourseEntity.class);
|
||||
wrapper.leftJoin(CourseToSociologyEntity.class,CourseToSociologyEntity::getCourseId,CourseEntity::getId);
|
||||
@@ -70,9 +71,15 @@ public class CourseServiceImpl extends ServiceImpl<CourseDao, CourseEntity> impl
|
||||
Integer integer = userCourseBuyDao.selectCount(new LambdaQueryWrapper<UserCourseBuyEntity>().eq(UserCourseBuyEntity::getCourseId, c.getId()).eq(UserCourseBuyEntity::getUserId,uId));
|
||||
c.setIsBuy(integer>0?1:0);
|
||||
List<CourseCatalogueEntity> courseCatalogueEntities = courseCatalogueDao.selectList(new LambdaQueryWrapper<CourseCatalogueEntity>().eq(CourseCatalogueEntity::getCourseId, c.getId()));
|
||||
for (CourseCatalogueEntity cc:courseCatalogueEntities){
|
||||
Integer integer1 = userCourseBuyDao.selectCount(new LambdaQueryWrapper<UserCourseBuyEntity>().eq(UserCourseBuyEntity::getCatalogueId, cc.getId()).eq(UserCourseBuyEntity::getUserId, uId));
|
||||
cc.setIsBuy(integer1>0?1:0);
|
||||
if (courseCatalogueEntities != null && courseCatalogueEntities.size() > 0){
|
||||
for (CourseCatalogueEntity cc : courseCatalogueEntities) {
|
||||
if ("0".equals(user.getVip())||"2".equals(user.getVip())){
|
||||
Integer i = userCourseBuyDao.selectCount(new LambdaQueryWrapper<UserCourseBuyEntity>().eq(UserCourseBuyEntity::getCatalogueId, cc.getId()).eq(UserCourseBuyEntity::getUserId,uId));
|
||||
cc.setIsBuy(i>0?1:0);
|
||||
}else {
|
||||
cc.setIsBuy(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
c.setCourseCatalogueEntityList(courseCatalogueEntities);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user