|
@@ -1,5 +1,6 @@
|
|
|
package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
+import static com.ym.mec.biz.dal.entity.ApprovalStatus.PROCESSING;
|
|
|
import static com.ym.mec.biz.dal.enums.DealStatusEnum.CLOSE;
|
|
|
import static com.ym.mec.biz.dal.enums.DealStatusEnum.ING;
|
|
|
import static com.ym.mec.biz.dal.enums.DealStatusEnum.SUCCESS;
|
|
@@ -1770,7 +1771,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
MusicGroupQuit musicGroupQuit = musicGroupQuitDao.queryByUserIdAndMusicGroupId(userId, musicGroupId);
|
|
|
if (musicGroupQuit != null) {
|
|
|
- if (musicGroupQuit.getStatus() == ApprovalStatus.PROCESSING) {
|
|
|
+ if (musicGroupQuit.getStatus() == PROCESSING) {
|
|
|
throw new BizException("申请失败,存在[申请中]的记录");
|
|
|
}
|
|
|
}
|
|
@@ -1781,7 +1782,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
musicGroupQuit.setMusicGroupId(musicGroupId);
|
|
|
musicGroupQuit.setUserId(sysUser.getId());
|
|
|
musicGroupQuit.setUserComment(reason);
|
|
|
- musicGroupQuit.setStatus(ApprovalStatus.PROCESSING);
|
|
|
+ musicGroupQuit.setStatus(PROCESSING);
|
|
|
|
|
|
musicGroupQuitDao.insert(musicGroupQuit);
|
|
|
Set<Integer> roleIds = new HashSet<>(1);
|
|
@@ -1817,7 +1818,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
if (musicGroup == null) {
|
|
|
throw new BizException("乐团不存在");
|
|
|
}
|
|
|
- if (musicGroupQuit.getStatus() != ApprovalStatus.PROCESSING) {
|
|
|
+ if (musicGroupQuit.getStatus() != PROCESSING) {
|
|
|
throw new BizException("当前状态下不能取消");
|
|
|
}
|
|
|
musicGroupQuit.setStatus(ApprovalStatus.CANCELED);
|
|
@@ -2110,7 +2111,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
Date date = new Date();
|
|
|
|
|
|
MusicGroupQuit musicGroupQuit = musicGroupQuitDao.queryByUserIdAndMusicGroupId(userId, musicGroupId);
|
|
|
- if (musicGroupQuit != null && musicGroupQuit.getStatus() == ApprovalStatus.PROCESSING) {
|
|
|
+ if (musicGroupQuit != null && musicGroupQuit.getStatus() == PROCESSING) {
|
|
|
musicGroupQuit.setStatus(ApprovalStatus.APPROVED);
|
|
|
musicGroupQuit.setReason(reason);
|
|
|
musicGroupQuit.setQuitDate(date);
|
|
@@ -3446,14 +3447,19 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
int musicGroupStudentNum = studentRegistrationDao.findMusicGroupStudentNum(musicGroupId);
|
|
|
resultMap.put("musicGroupStudentNum",musicGroupStudentNum);
|
|
|
StudentRegistration studentRegistration = studentRegistrationDao.getStudentRegister(musicGroupId, sysUser.getId());
|
|
|
- int daysBetween = DateUtil.daysBetween(new Date(), studentRegistration.getCreateTime());
|
|
|
+ int daysBetween = DateUtil.daysBetween(studentRegistration.getCreateTime(),new Date());
|
|
|
resultMap.put("days",daysBetween);
|
|
|
MusicGroupQuit musicGroupQuit = musicGroupQuitDao.queryByUserIdAndMusicGroupId(sysUser.getId(), musicGroupId);
|
|
|
- if(musicGroupQuit != null){
|
|
|
- resultMap.put("memo",musicGroupQuit.getReason());
|
|
|
+ if(musicGroupQuit != null && musicGroupQuit.getStatus() == PROCESSING){
|
|
|
+ resultMap.put("memo",musicGroupQuit.getUserComment());
|
|
|
resultMap.put("quitTime",musicGroupQuit.getCreateTime());
|
|
|
}
|
|
|
- resultMap.put("studentMobile",musicGroup.getEducationalTeacherId());
|
|
|
+ if(musicGroup.getEducationalTeacherId() != null){
|
|
|
+ SysUser user = sysUserFeignService.queryUserById(musicGroup.getEducationalTeacherId());
|
|
|
+ resultMap.put("teacherMobile",user.getPhone());
|
|
|
+ }else {
|
|
|
+ resultMap.put("teacherMobile","027-87718176");
|
|
|
+ }
|
|
|
return resultMap;
|
|
|
}
|
|
|
}
|