|
@@ -89,7 +89,11 @@ public class CourseServiceImpl implements CourseService {
|
|
|
bought = order.getStatus().equals(Constant.ORDER_STATUS_SUCCESS);
|
|
bought = order.getStatus().equals(Constant.ORDER_STATUS_SUCCESS);
|
|
|
manageable = uid.equals(course.getTeacherId());
|
|
manageable = uid.equals(course.getTeacherId());
|
|
|
}
|
|
}
|
|
|
- return new CourseVO(course, bought, manageable);
|
|
|
|
|
|
|
+ int likes=courseLikesMapper.count(courseId, uid) ;
|
|
|
|
|
+ if(likes>0)
|
|
|
|
|
+ return new CourseVO(course, bought, manageable,likes);
|
|
|
|
|
+ else
|
|
|
|
|
+ return new CourseVO(course, bought, manageable);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -138,6 +142,10 @@ public class CourseServiceImpl implements CourseService {
|
|
|
if(order != null)
|
|
if(order != null)
|
|
|
vo.setBought(order.getStatus().equals(Constant.ORDER_STATUS_SUCCESS));
|
|
vo.setBought(order.getStatus().equals(Constant.ORDER_STATUS_SUCCESS));
|
|
|
vo.setManageable(uid.equals(vo.getTeacherId()));
|
|
vo.setManageable(uid.equals(vo.getTeacherId()));
|
|
|
|
|
+ int liked = courseLikesMapper.count(vo.getId(),uid);
|
|
|
|
|
+ if(liked>0){
|
|
|
|
|
+ vo.setLiked(true);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
return result;
|
|
return result;
|