|
@@ -4964,7 +4964,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public void updatePracticeGroupInDate(String practiceGroupId, Date courseStartDate, Date coursesExpireDate) {
|
|
|
+ public void updatePracticeGroupInDate(String practiceGroupId, Date courseStartDate, Date coursesExpireDate, Boolean onlyNormal) {
|
|
|
SysUser user = sysUserFeignService.queryUserInfo();
|
|
|
if (null == user) {
|
|
|
throw new BizException("获取用户信息失败");
|
|
@@ -4976,6 +4976,9 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
if(practiceGroup == null){
|
|
|
throw new BizException("课程组不存在");
|
|
|
}
|
|
|
+ if(onlyNormal&&!GroupStatusEnum.NORMAL.equals(practiceGroup.getGroupStatus())){
|
|
|
+ throw new BizException("非正常状态课程组不可编辑");
|
|
|
+ }
|
|
|
if(!GroupStatusEnum.NORMAL.equals(practiceGroup.getGroupStatus())&&!GroupStatusEnum.FINISH.equals(practiceGroup.getGroupStatus())){
|
|
|
throw new BizException("非正常状态课程组不可编辑");
|
|
|
}
|