“djh”
3 days ago c26e227abe288476c11b0a8b7875045e71efa14c
multi-system/src/main/java/com/gkhy/exam/system/service/impl/ExCourseServiceImpl.java
@@ -76,11 +76,12 @@
        }
        checkUserAllowed(course);
        if(SecurityUtils.getLoginUser().getUser().getUserType().equals(UserTypeEnum.SYSTEM_USER.getCode())){
            course.setState(ApproveStatusEnum.APPROVED.getCode());
            course.setPrivatize(PrivatizeEnum.PUBLIC.getCode());
        }else{
            course.setState(ApproveStatusEnum.TEMPORARY.getCode());
        }
//        else{
//            course.setState(ApproveStatusEnum.TEMPORARY.getCode());
//        }
        course.setState(ApproveStatusEnum.APPROVED.getCode());
        int row =baseMapper.insert(course);
        if(row<1){
            throw new ApiException("新增课程失败");
@@ -112,14 +113,14 @@
        if(!currentUser.getCompanyId().equals(course.getCompanyId())){
            throw new ApiException("没有权限操作其他企业课程");
        }
        if(course.getId()!=null){
            if(course.getState().equals(ApproveStatusEnum.APPROVING.getCode())){
                throw new ApiException("课程待审批状态不能再操作");
            }
            if(course.getState().equals(ApproveStatusEnum.APPROVED.getCode())){
                throw new ApiException("已审批的课程不能再操作");
            }
        }
//        if(course.getId()!=null){
//            if(course.getState().equals(ApproveStatusEnum.APPROVING.getCode())){
//                throw new ApiException("课程待审批状态不能再操作");
//            }
//            if(course.getState().equals(ApproveStatusEnum.APPROVED.getCode())){
//                throw new ApiException("已审批的课程不能再操作");
//            }
//        }
    }
    @Override
@@ -163,9 +164,9 @@
            if(!currentUser.getCompanyId().equals(dbCourse.getCompanyId())){
                throw new ApiException("没有权限操作其他企业课程");
            }
            if(dbCourse.getState().equals(ApproveStatusEnum.APPROVED.getCode())){
                throw new ApiException("已审批的课程不能再操作");
            }
//            if(dbCourse.getState().equals(ApproveStatusEnum.APPROVED.getCode())){
//                throw new ApiException("已审批的课程不能再操作");
//            }
        }
        if(StringUtils.isBlank(course.getMessage())){
            course.setMessage("");