BaseCourseAdminPortlet.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:liferaylms-portlet 作者:
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);


    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号