| | |
| | | } |
| | | 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("新增课程失败"); |
| | |
| | | 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 |
| | |
| | | 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(""); |