| | |
| | | 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.APPROVING.getCode()); |
| | | } |
| | |
| | | } |
| | | return row; |
| | | } |
| | | |
| | | @Override |
| | | public int changeStatus(ExCourse course) { |
| | | if(course.getId()==null||course.getStatus()==null){ |
| | | throw new ApiException("参数传参缺失"); |
| | | } |
| | | ExCourse entity=new ExCourse().setId(course.getId()).setStatus(course.getStatus()); |
| | | entity.setUpdateBy(SecurityUtils.getUsername()); |
| | | return baseMapper.updateById(entity); |
| | | } |
| | | } |