课程详情添加购买后开始、结束时间
This commit is contained in:
@@ -121,9 +121,15 @@ public class CourseServiceImpl extends ServiceImpl<CourseDao, CourseEntity> impl
|
||||
List<CourseCatalogueEntity> courseCatalogueEntities = courseCatalogueDao.selectList(new LambdaQueryWrapper<CourseCatalogueEntity>().eq(CourseCatalogueEntity::getCourseId, id).orderByAsc(CourseCatalogueEntity::getSort));
|
||||
Integer uId = ShiroUtils.getUId();
|
||||
for (CourseCatalogueEntity c :courseCatalogueEntities){
|
||||
Integer integer = userCourseBuyDao.selectCount(new LambdaQueryWrapper<UserCourseBuyEntity>().eq(UserCourseBuyEntity::getUserId, uId).eq(UserCourseBuyEntity::getCatalogueId, c.getId()));
|
||||
c.setIsBuy(integer>0?1:0);
|
||||
List<UserCourseBuyEntity> userCourseBuyList = userCourseBuyDao.selectList(new LambdaQueryWrapper<UserCourseBuyEntity>().eq(UserCourseBuyEntity::getUserId, uId).eq(UserCourseBuyEntity::getCatalogueId, c.getId()));
|
||||
c.setCompletion(catalogueCompletion(c));
|
||||
if (userCourseBuyList.size() > 0) {
|
||||
c.setIsBuy(1);
|
||||
c.setStartTime(userCourseBuyList.get(0).getStartTime());
|
||||
c.setEndTime(userCourseBuyList.get(0).getEndTime());
|
||||
}else {
|
||||
c.setIsBuy(0);
|
||||
}
|
||||
}
|
||||
flag.put("catalogues",courseCatalogueEntities);
|
||||
return flag;
|
||||
|
||||
Reference in New Issue
Block a user