@@ -138,6 +138,10 @@ public class CourseServiceImpl implements CourseService {
if(order != null)
vo.setBought(order.getStatus().equals(Constant.ORDER_STATUS_SUCCESS));
vo.setManageable(uid.equals(vo.getTeacherId()));
+ int liked = courseLikesMapper.count(vo.getId(),uid);
+ if(liked>0){
+ vo.setLiked(true);
+ }
}
return result;
@@ -32,6 +32,8 @@ public class CourseVO {
// 课程点赞数
private Integer likes;
+ // 是否点过赞
+ private boolean liked;
// 标记当前用户(学生)是否已购买解锁
private boolean bought;