public void deleteCourse(ActionRequest actionRequest,
ActionResponse actionResponse) throws Exception {
ServiceContext serviceContext = ServiceContextFactory.getInstance(
Course.class.getName(), actionRequest);
long courseId = ParamUtil.getLong(actionRequest, "courseId", 0);
if (courseId > 0) {
//auditing
List<Course> editions = CourseLocalServiceUtil.getChildCourses(courseId);
for(Course edition : editions){
CourseLocalServiceUtil.deleteCourse(edition.getCourseId());
AuditingLogFactory.audit(serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), Course.class.getName(), edition.getCourseId(), serviceContext.getUserId(), AuditConstants.CLOSE, null);
}
CourseLocalServiceUtil.deleteCourse(courseId);
AuditingLogFactory.audit(serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), Course.class.getName(), courseId, serviceContext.getUserId(), AuditConstants.CLOSE, null);
}
}
BaseCourseAdminPortlet.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:liferaylms-portlet
作者:
评论列表
文章目录