|
@@ -708,19 +708,17 @@ public class CourseGroupServiceImpl extends ServiceImpl<CourseGroupDao, CourseGr
|
|
|
return;
|
|
|
}
|
|
|
courseGroupList.forEach(courseGroup -> {
|
|
|
- if (courseGroup.getPreStudentNum() >= courseGroup.getMixStudentNum()) {
|
|
|
- //人数达标则修改课程组为进行中状态
|
|
|
- courseGroup.setStatus(CourseGroupEnum.ING.getCode());
|
|
|
- try {
|
|
|
- //建立群组
|
|
|
- String imGroupId = imGroupService.autoCreate(courseGroup.getId(), courseGroup.getType());
|
|
|
- } catch (Exception ignored) {
|
|
|
- }
|
|
|
- } else {
|
|
|
- //人数未达标则修改课程组为取消状态
|
|
|
- courseGroup.setStatus(CourseGroupEnum.CANCEL.getCode());
|
|
|
- }
|
|
|
try {
|
|
|
+ if (courseGroup.getPreStudentNum() >= courseGroup.getMixStudentNum()) {
|
|
|
+ //人数达标则修改课程组为进行中状态
|
|
|
+ courseGroup.setStatus(CourseGroupEnum.ING.getCode());
|
|
|
+ //建立群组
|
|
|
+ String imGroupId = imGroupService.autoCreate(courseGroup.getId(), courseGroup.getType());
|
|
|
+ courseGroup.setImGroupId(imGroupId);
|
|
|
+ } else {
|
|
|
+ //人数未达标则修改课程组为取消状态
|
|
|
+ courseGroup.setStatus(CourseGroupEnum.CANCEL.getCode());
|
|
|
+ }
|
|
|
this.updateById(courseGroup);
|
|
|
} catch (Exception ignored) {
|
|
|
}
|