|
@@ -239,8 +239,8 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
}
|
|
|
musicGroup.setDelFlag(false);
|
|
|
CooperationOrgan cooperationOrgan = cooperationOrganDao.get(musicGroup.getCooperationOrganId());
|
|
|
- if(cooperationOrgan.getEducationUserId() == null){
|
|
|
- throw new BizException("操作失败:请先配置合作单位: {} 关联的乐团主管",cooperationOrgan.getName());
|
|
|
+ if (cooperationOrgan.getEducationUserId() == null) {
|
|
|
+ throw new BizException("操作失败:请先配置合作单位: {} 关联的乐团主管", cooperationOrgan.getName());
|
|
|
}
|
|
|
musicGroup.setEducationalTeacherId(cooperationOrgan.getEducationUserId());
|
|
|
// 保存乐团基本信息
|
|
@@ -388,6 +388,13 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
student.setCurrentClass(studentPreRegistration.getCurrentClass());
|
|
|
studentDao.insert(student);
|
|
|
sysUserCashAccountDao.insert(new SysUserCashAccount(userId, "CNY"));
|
|
|
+ } else {
|
|
|
+ user.setUsername(studentPreRegistration.getUserName());
|
|
|
+ if (!user.getUserType().contains("STUDENT")) {
|
|
|
+ user.setUserType(user.getUserType() + ",STUDENT");
|
|
|
+ }
|
|
|
+ user.setUpdateTime(new Date());
|
|
|
+ teacherDao.updateUser(user);
|
|
|
}
|
|
|
|
|
|
studentPreRegistration.setCreateTime(date);
|
|
@@ -2576,29 +2583,29 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
return;
|
|
|
}
|
|
|
List<Integer> quitUserIdList = new ArrayList<>();
|
|
|
- if(oldMusicGroup.getTeamTeacherId() != null){
|
|
|
+ if (oldMusicGroup.getTeamTeacherId() != null) {
|
|
|
quitUserIdList.add(oldMusicGroup.getTeamTeacherId());
|
|
|
}
|
|
|
- if(oldMusicGroup.getEducationalTeacherId() != null){
|
|
|
+ if (oldMusicGroup.getEducationalTeacherId() != null) {
|
|
|
quitUserIdList.add(oldMusicGroup.getEducationalTeacherId());
|
|
|
}
|
|
|
- if(oldMusicGroup.getDirectorUserId() != null){
|
|
|
+ if (oldMusicGroup.getDirectorUserId() != null) {
|
|
|
quitUserIdList.add(oldMusicGroup.getDirectorUserId());
|
|
|
}
|
|
|
- if(oldMusicGroup.getTransactionTeacherId() != null){
|
|
|
+ if (oldMusicGroup.getTransactionTeacherId() != null) {
|
|
|
quitUserIdList.add(oldMusicGroup.getTransactionTeacherId());
|
|
|
}
|
|
|
Map<Integer, String> userRoleMap = new HashMap<>(4);
|
|
|
- if(newMusicGroup.getTeamTeacherId() != null){
|
|
|
+ if (newMusicGroup.getTeamTeacherId() != null) {
|
|
|
userRoleMap.put(newMusicGroup.getTeamTeacherId(), "运营主管");
|
|
|
}
|
|
|
- if(newMusicGroup.getEducationalTeacherId() != null){
|
|
|
+ if (newMusicGroup.getEducationalTeacherId() != null) {
|
|
|
userRoleMap.put(newMusicGroup.getEducationalTeacherId(), "乐团主管");
|
|
|
}
|
|
|
- if(newMusicGroup.getDirectorUserId() != null){
|
|
|
+ if (newMusicGroup.getDirectorUserId() != null) {
|
|
|
userRoleMap.put(newMusicGroup.getDirectorUserId(), "乐队指导");
|
|
|
}
|
|
|
- if(newMusicGroup.getTransactionTeacherId() != null){
|
|
|
+ if (newMusicGroup.getTransactionTeacherId() != null) {
|
|
|
userRoleMap.put(newMusicGroup.getTransactionTeacherId(), "衔接老师");
|
|
|
}
|
|
|
classGroups.forEach(e -> {
|
|
@@ -2632,8 +2639,8 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
courseScheduleDao.updateCourseScheduleSchool("MUSIC", musicGroupId, musicGroup.getSchoolId());
|
|
|
}
|
|
|
CooperationOrgan cooperationOrgan = cooperationOrganDao.get(musicGroup.getCooperationOrganId());
|
|
|
- if(cooperationOrgan.getEducationUserId() == null){
|
|
|
- throw new BizException("操作失败:请先配置合作单位: {} 关联的乐团主管",cooperationOrgan.getName());
|
|
|
+ if (cooperationOrgan.getEducationUserId() == null) {
|
|
|
+ throw new BizException("操作失败:请先配置合作单位: {} 关联的乐团主管", cooperationOrgan.getName());
|
|
|
}
|
|
|
boolean refresh = false;
|
|
|
musicGroup.setEducationalTeacherId(cooperationOrgan.getEducationUserId());
|
|
@@ -2642,39 +2649,39 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
updateTeamTeacher(group, musicGroup);
|
|
|
}
|
|
|
//不是导入的乐团
|
|
|
- if(musicGroupId.length() > 10){
|
|
|
+ if (musicGroupId.length() > 10) {
|
|
|
//是否有预报名的群聊
|
|
|
ImGroup imGroup = imGroupService.get(Long.parseLong(musicGroupId));
|
|
|
- if(imGroup != null){
|
|
|
+ if (imGroup != null) {
|
|
|
refresh = true;
|
|
|
List<Integer> quitUserIdList = new ArrayList<>();
|
|
|
- if(group.getTeamTeacherId() != null){
|
|
|
+ if (group.getTeamTeacherId() != null) {
|
|
|
quitUserIdList.add(group.getTeamTeacherId());
|
|
|
}
|
|
|
- if(group.getEducationalTeacherId() != null){
|
|
|
+ if (group.getEducationalTeacherId() != null) {
|
|
|
quitUserIdList.add(group.getEducationalTeacherId());
|
|
|
}
|
|
|
- if(group.getDirectorUserId() != null){
|
|
|
+ if (group.getDirectorUserId() != null) {
|
|
|
quitUserIdList.add(group.getDirectorUserId());
|
|
|
}
|
|
|
- if(group.getTransactionTeacherId() != null){
|
|
|
+ if (group.getTransactionTeacherId() != null) {
|
|
|
quitUserIdList.add(group.getTransactionTeacherId());
|
|
|
}
|
|
|
Map<Integer, String> userRoleMap = new HashMap<>(4);
|
|
|
- if(musicGroup.getTeamTeacherId() != null){
|
|
|
+ if (musicGroup.getTeamTeacherId() != null) {
|
|
|
userRoleMap.put(musicGroup.getTeamTeacherId(), "运营主管");
|
|
|
}
|
|
|
- if(musicGroup.getEducationalTeacherId() != null){
|
|
|
+ if (musicGroup.getEducationalTeacherId() != null) {
|
|
|
userRoleMap.put(musicGroup.getEducationalTeacherId(), "乐团主管");
|
|
|
}
|
|
|
- if(musicGroup.getDirectorUserId() != null){
|
|
|
+ if (musicGroup.getDirectorUserId() != null) {
|
|
|
userRoleMap.put(musicGroup.getDirectorUserId(), "乐队指导");
|
|
|
}
|
|
|
- if(musicGroup.getTransactionTeacherId() != null){
|
|
|
+ if (musicGroup.getTransactionTeacherId() != null) {
|
|
|
userRoleMap.put(musicGroup.getTransactionTeacherId(), "衔接老师");
|
|
|
}
|
|
|
- imGroupMemberService.quit(Long.parseLong(musicGroupId),quitUserIdList);
|
|
|
- imGroupMemberService.join(Long.parseLong(musicGroupId),userRoleMap);
|
|
|
+ imGroupMemberService.quit(Long.parseLong(musicGroupId), quitUserIdList);
|
|
|
+ imGroupMemberService.join(Long.parseLong(musicGroupId), userRoleMap);
|
|
|
}
|
|
|
}
|
|
|
|