BaseCourseAdminPortlet.java 文件源码

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

项目:liferaylms-portlet 作者:
public void closeCourse(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {

        log.debug("******CloseCourse**********");


        ServiceContext serviceContext = ServiceContextFactory.getInstance(Course.class.getName(), actionRequest);

        long courseId = ParamUtil.getLong(actionRequest, "courseId", 0);
        if (courseId > 0) { 
            List<Course> editions = CourseLocalServiceUtil.getChildCourses(courseId);
            for(Course edition : editions){
                CourseLocalServiceUtil.closeCourse(edition.getCourseId());
                AuditingLogFactory.audit(serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), Course.class.getName(), edition.getCourseId(), serviceContext.getUserId(), AuditConstants.CLOSE, null);
            }

            CourseLocalServiceUtil.closeCourse(courseId);
            AuditingLogFactory.audit(serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), Course.class.getName(), courseId, serviceContext.getUserId(), AuditConstants.CLOSE, null);
        }
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号