|
@@ -12,6 +12,7 @@ import com.ym.mec.auth.api.enums.SysUserType;
|
|
|
import com.ym.mec.auth.api.enums.YesOrNoEnum;
|
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
|
+import com.ym.mec.biz.dal.enums.EFriendRoleType;
|
|
|
import com.ym.mec.biz.dal.enums.MessageTypeEnum;
|
|
|
import com.ym.mec.biz.dal.enums.MusicGroupStatusEnum;
|
|
|
import com.ym.mec.biz.dal.enums.StudentMusicGroupStatusEnum;
|
|
@@ -74,6 +75,8 @@ public class SchoolStaffServiceImpl extends ServiceImpl<SchoolStaffMapper, Schoo
|
|
|
@Autowired
|
|
|
private SysUserFeignService sysUserFeignService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ImGroupDao imGroupDao;
|
|
|
|
|
|
@Autowired
|
|
|
private RealnameAuthenticationPluginContext realnameAuthenticationPluginContext;
|
|
@@ -745,6 +748,10 @@ public class SchoolStaffServiceImpl extends ServiceImpl<SchoolStaffMapper, Schoo
|
|
|
// 创建学校员工IM好友
|
|
|
imUserFriendService.refreshSchoolStaffFriend(schoolStaff.getSchoolId().intValue());
|
|
|
|
|
|
+ // 修改群用户类型
|
|
|
+ imGroupDao.updateSchoolRoleType(schoolStaff.getUserId(), EFriendRoleType.getByName(schoolStaffUpdate.getUserType().name()));
|
|
|
+
|
|
|
+
|
|
|
if (schoolStaffUpdate.getUserType().equals(ESchoolStaffType.ORCHESTRA_LEADER)) {
|
|
|
addMusicGroup(SchoolStaffWrapper.SchoolStaff.builder()
|
|
|
.schoolId(schoolStaff.getSchoolId())
|