|
@@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.beust.jcommander.internal.Lists;
|
|
import com.beust.jcommander.internal.Lists;
|
|
import com.microsvc.toolkit.middleware.im.message.ImGroupMemberWrapper;
|
|
import com.microsvc.toolkit.middleware.im.message.ImGroupMemberWrapper;
|
|
-import com.ym.mec.auth.api.client.SysUserFeignService;
|
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
import com.ym.mec.biz.dal.dto.*;
|
|
import com.ym.mec.biz.dal.dto.*;
|
|
@@ -39,7 +38,6 @@ import com.ym.mec.util.excel.POIUtil;
|
|
import com.ym.mec.util.http.HttpUtil;
|
|
import com.ym.mec.util.http.HttpUtil;
|
|
import com.ym.mec.util.ini.IniFileUtil;
|
|
import com.ym.mec.util.ini.IniFileUtil;
|
|
import com.ym.mec.util.json.JsonUtil;
|
|
import com.ym.mec.util.json.JsonUtil;
|
|
-import com.ym.mec.util.string.MessageFormatter;
|
|
|
|
import com.ym.mec.util.validator.CommonValidator;
|
|
import com.ym.mec.util.validator.CommonValidator;
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -150,7 +148,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Autowired
|
|
@Autowired
|
|
private PayService payService;
|
|
private PayService payService;
|
|
@Autowired
|
|
@Autowired
|
|
- private SysUserFeignService sysUserFeignService;
|
|
|
|
|
|
+ private SysUserService sysUserService;
|
|
@Autowired
|
|
@Autowired
|
|
private SysMessageService sysMessageService;
|
|
private SysMessageService sysMessageService;
|
|
@Autowired
|
|
@Autowired
|
|
@@ -636,10 +634,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public String createGroup(SubFeeSettingDto subFeeSettingDto) {
|
|
public String createGroup(SubFeeSettingDto subFeeSettingDto) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- throw new BizException("获取用户信息失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = subFeeSettingDto.getMusicGroup();
|
|
MusicGroup musicGroup = subFeeSettingDto.getMusicGroup();
|
|
if (StringUtils.isBlank(musicGroup.getGradeType()) && StringUtils.isNotBlank(subFeeSettingDto.getGradeType())) {
|
|
if (StringUtils.isBlank(musicGroup.getGradeType()) && StringUtils.isNotBlank(subFeeSettingDto.getGradeType())) {
|
|
musicGroup.setGradeType(subFeeSettingDto.getGradeType());
|
|
musicGroup.setGradeType(subFeeSettingDto.getGradeType());
|
|
@@ -807,11 +802,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public boolean finishPreApply(String musicGroupId, boolean isCheckStudentNum) {
|
|
public boolean finishPreApply(String musicGroupId, boolean isCheckStudentNum) {
|
|
-
|
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- throw new BizException("请重新登录");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
throw new BizException("乐团信息查询失败");
|
|
throw new BizException("乐团信息查询失败");
|
|
@@ -1454,7 +1445,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
if ("205".equals(studentPaymentOrder.getPaymentAccountNo())) {
|
|
if ("205".equals(studentPaymentOrder.getPaymentAccountNo())) {
|
|
Integer teacherId = musicGroup.getEducationalTeacherId();
|
|
Integer teacherId = musicGroup.getEducationalTeacherId();
|
|
- SysUser endTeacher = sysUserFeignService.queryUserById(teacherId);
|
|
|
|
|
|
+ SysUser endTeacher = sysUserService.queryUserById(teacherId);
|
|
Map<Integer, String> userPhoneMap = new HashMap<>();
|
|
Map<Integer, String> userPhoneMap = new HashMap<>();
|
|
userPhoneMap.put(endTeacher.getId(), endTeacher.getPhone());
|
|
userPhoneMap.put(endTeacher.getId(), endTeacher.getPhone());
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.NO_BUY_CLOUD_TEACHER_MSG,
|
|
sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.NO_BUY_CLOUD_TEACHER_MSG,
|
|
@@ -1509,10 +1500,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void updateSubjectInfo(SubFeeSettingDto subFeeSettingDto) throws Exception {
|
|
public void updateSubjectInfo(SubFeeSettingDto subFeeSettingDto) throws Exception {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("身份校验失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
String musicGroupId = subFeeSettingDto.getMusicGroupId();
|
|
String musicGroupId = subFeeSettingDto.getMusicGroupId();
|
|
//乐团状态是否正确
|
|
//乐团状态是否正确
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
@@ -1610,10 +1598,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void musicGroupAction(String musicGroupId) throws Exception {
|
|
public void musicGroupAction(String musicGroupId) throws Exception {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = saveLog(musicGroupId, MusicGroupStatusEnum.PREPARE);
|
|
MusicGroup musicGroup = saveLog(musicGroupId, MusicGroupStatusEnum.PREPARE);
|
|
|
|
|
|
//乐器采购清单是否确认
|
|
//乐器采购清单是否确认
|
|
@@ -1696,10 +1681,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void musicGroupAudit(String musicGroupId) throws Exception {
|
|
public void musicGroupAudit(String musicGroupId) throws Exception {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
Date date = new Date();
|
|
Date date = new Date();
|
|
|
|
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
@@ -1744,10 +1726,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void musicGroupAuditFailed(String musicGroupId, String memo) throws Exception {
|
|
public void musicGroupAuditFailed(String musicGroupId, String memo) throws Exception {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
throw new BizException("乐团信息不存在");
|
|
throw new BizException("乐团信息不存在");
|
|
@@ -1807,10 +1786,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void musicGroupAuditSuccess(String musicGroupId) throws Exception {
|
|
public void musicGroupAuditSuccess(String musicGroupId) throws Exception {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
throw new BizException("乐团信息不存在");
|
|
throw new BizException("乐团信息不存在");
|
|
@@ -1945,10 +1921,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public MusicCardDto queryPersonalMusicGroups(Integer userId) {
|
|
public MusicCardDto queryPersonalMusicGroups(Integer userId) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserById(userId);
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户不存在");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.queryUserById(userId);
|
|
MusicCardDto musicCardDto = musicGroupDao.queryPersonalMusicGroups(userId);
|
|
MusicCardDto musicCardDto = musicGroupDao.queryPersonalMusicGroups(userId);
|
|
if (musicCardDto == null) {
|
|
if (musicCardDto == null) {
|
|
musicCardDto = new MusicCardDto();
|
|
musicCardDto = new MusicCardDto();
|
|
@@ -1995,10 +1968,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
|
|
public boolean cancelMusicGroup(String musicGroupId) {
|
|
public boolean cancelMusicGroup(String musicGroupId) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = musicGroupDao.getLocked(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.getLocked(musicGroupId);
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
throw new BizException("乐团找不到");
|
|
throw new BizException("乐团找不到");
|
|
@@ -2089,10 +2059,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
|
|
public boolean pauseMusicGroup(String musicGroupId) {
|
|
public boolean pauseMusicGroup(String musicGroupId) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
throw new BizException("乐团找不到");
|
|
throw new BizException("乐团找不到");
|
|
@@ -2122,10 +2089,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
|
|
public boolean resumeMusicGroup(String musicGroupId) {
|
|
public boolean resumeMusicGroup(String musicGroupId) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
throw new BizException("乐团找不到");
|
|
throw new BizException("乐团找不到");
|
|
@@ -2164,10 +2128,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public boolean extensionPaymentExpireDate(String musicGroupId, Date expireDate) {
|
|
public boolean extensionPaymentExpireDate(String musicGroupId, Date expireDate) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
throw new BizException("乐团找不到");
|
|
throw new BizException("乐团找不到");
|
|
@@ -2207,10 +2168,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public boolean extensionApplyExpireDate(String musicGroupId, Date expireDate) {
|
|
public boolean extensionApplyExpireDate(String musicGroupId, Date expireDate) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
throw new BizException("乐团找不到");
|
|
throw new BizException("乐团找不到");
|
|
@@ -2238,10 +2196,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public boolean extensionPreApplyExpireDate(String musicGroupId, Date expireDate) {
|
|
public boolean extensionPreApplyExpireDate(String musicGroupId, Date expireDate) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
throw new BizException("乐团找不到");
|
|
throw new BizException("乐团找不到");
|
|
@@ -2381,7 +2336,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
if("STUDENT".equals(client)){
|
|
if("STUDENT".equals(client)){
|
|
|
|
|
|
// 乐团信息
|
|
// 乐团信息
|
|
- SysUser student = sysUserFeignService.queryUserById(musicGroupQuit.getUserId());
|
|
|
|
|
|
+ SysUser student = sysUserService.queryUserById(musicGroupQuit.getUserId());
|
|
|
|
|
|
IPage<SchoolStaffWrapper.SchoolStaff> page = schoolStaffService.selectPage(new Page<>(1, -1),
|
|
IPage<SchoolStaffWrapper.SchoolStaff> page = schoolStaffService.selectPage(new Page<>(1, -1),
|
|
SchoolStaffWrapper.SchoolStaffQuery.builder().schoolId(musicGroup.getCooperationOrganId().longValue()).build());
|
|
SchoolStaffWrapper.SchoolStaffQuery.builder().schoolId(musicGroup.getCooperationOrganId().longValue()).build());
|
|
@@ -2406,7 +2361,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
|
|
|
|
if (reqMusicGroupQuit.getStatus() == PROCESSING) {
|
|
if (reqMusicGroupQuit.getStatus() == PROCESSING) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserById(userId);
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.queryUserById(userId);
|
|
|
|
|
|
Set<Integer> integers = employeePositionService.queryUserIdByRoleId(new SysUserRoleEnum[]{ORGAN_MANAGER}, musicGroup.getOrganId());
|
|
Set<Integer> integers = employeePositionService.queryUserIdByRoleId(new SysUserRoleEnum[]{ORGAN_MANAGER}, musicGroup.getOrganId());
|
|
if (currentOperatorRoleIds == null || currentOperatorRoleIds.size() == 0) {
|
|
if (currentOperatorRoleIds == null || currentOperatorRoleIds.size() == 0) {
|
|
@@ -2438,10 +2393,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
if (musicGroupQuit == null) {
|
|
if (musicGroupQuit == null) {
|
|
throw new BizException("操作失败,没有查询到退团记录");
|
|
throw new BizException("操作失败,没有查询到退团记录");
|
|
}
|
|
}
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
throw new BizException("乐团不存在");
|
|
throw new BizException("乐团不存在");
|
|
@@ -2528,7 +2480,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
if (courseScheduleList != null && courseScheduleList.size() > 0) {
|
|
if (courseScheduleList != null && courseScheduleList.size() > 0) {
|
|
throw new BizException("退团失败,存在[进行中]的课程");
|
|
throw new BizException("退团失败,存在[进行中]的课程");
|
|
}
|
|
}
|
|
- if(reqMusicGroupQuit.getStatus() != APPROVED){
|
|
|
|
|
|
+ if(musicGroupQuit.getStatus() == PROCESSING && reqMusicGroupQuit.getStatus() == APPROVED){
|
|
//是否是特定的可以一键退团的乐团主管
|
|
//是否是特定的可以一键退团的乐团主管
|
|
if(hasRole){
|
|
if(hasRole){
|
|
status = APPROVED;
|
|
status = APPROVED;
|
|
@@ -2770,7 +2722,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
List<SchoolStaffWrapper.SchoolStaff> records = page.getRecords();
|
|
List<SchoolStaffWrapper.SchoolStaff> records = page.getRecords();
|
|
if (CollectionUtils.isNotEmpty(records)) {
|
|
if (CollectionUtils.isNotEmpty(records)) {
|
|
|
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserById(userId);
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.queryUserById(userId);
|
|
|
|
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
records.forEach(o -> userMap.put(o.getUserId().intValue(), o.getUserId().toString()));
|
|
records.forEach(o -> userMap.put(o.getUserId().intValue(), o.getUserId().toString()));
|
|
@@ -2785,7 +2737,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
List<SchoolStaffWrapper.SchoolStaff> records = page.getRecords();
|
|
List<SchoolStaffWrapper.SchoolStaff> records = page.getRecords();
|
|
if (CollectionUtils.isNotEmpty(records)) {
|
|
if (CollectionUtils.isNotEmpty(records)) {
|
|
|
|
|
|
- SysUser sysUser = sysUserFeignService.queryUserById(userId);
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.queryUserById(userId);
|
|
|
|
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
Map<Integer, String> userMap = new HashMap<>();
|
|
records.forEach(o -> userMap.put(o.getUserId().intValue(), o.getUserId().toString()));
|
|
records.forEach(o -> userMap.put(o.getUserId().intValue(), o.getUserId().toString()));
|
|
@@ -2804,10 +2756,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
public boolean directQuitMusicGroup(MusicGroupQuitDto musicGroupQuitDto) {
|
|
public boolean directQuitMusicGroup(MusicGroupQuitDto musicGroupQuitDto) {
|
|
Integer userId = musicGroupQuitDto.getUserId();
|
|
Integer userId = musicGroupQuitDto.getUserId();
|
|
String musicGroupId = musicGroupQuitDto.getMusicGroupId();
|
|
String musicGroupId = musicGroupQuitDto.getMusicGroupId();
|
|
- SysUser sysUser = sysUserFeignService.queryUserById(userId);
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("获取用户信息失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.queryUserById(userId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
throw new BizException("乐团不存在");
|
|
throw new BizException("乐团不存在");
|
|
@@ -3400,10 +3349,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
|
|
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
|
|
public boolean updateTeacherCoursesSalary(Long courseScheduleId, Integer teacherId, BigDecimal salary, BigDecimal subsidy, String scope) {
|
|
public boolean updateTeacherCoursesSalary(Long courseScheduleId, Integer teacherId, BigDecimal salary, BigDecimal subsidy, String scope) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("获取用户信息失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
CourseSchedule courseSchedule = courseScheduleDao.get(courseScheduleId);
|
|
CourseSchedule courseSchedule = courseScheduleDao.get(courseScheduleId);
|
|
if (courseSchedule == null) {
|
|
if (courseSchedule == null) {
|
|
throw new BizException("课程信息不存在");
|
|
throw new BizException("课程信息不存在");
|
|
@@ -3441,10 +3387,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public PageInfo<MusicGroup> queryMusicGroupPage(MusicGroupQueryInfo queryInfo) {
|
|
public PageInfo<MusicGroup> queryMusicGroupPage(MusicGroupQueryInfo queryInfo) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("获取用户信息失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
//查询有剩余排课时长的乐团
|
|
//查询有剩余排课时长的乐团
|
|
if("MUSIC_GROUP_HAS_COURSE_TIMES".equals(queryInfo.getSearchType())){
|
|
if("MUSIC_GROUP_HAS_COURSE_TIMES".equals(queryInfo.getSearchType())){
|
|
List<String> musicGroupIds = musicGroupDao.queryHasSubCourseTimes(queryInfo.getOrganId(),queryInfo.getTenantId());
|
|
List<String> musicGroupIds = musicGroupDao.queryHasSubCourseTimes(queryInfo.getOrganId(),queryInfo.getTenantId());
|
|
@@ -3594,10 +3537,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void updateBaseInfo(SubFeeSettingDto subFeeSettingDto) throws Exception {
|
|
public void updateBaseInfo(SubFeeSettingDto subFeeSettingDto) throws Exception {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
String musicGroupId = subFeeSettingDto.getMusicGroup().getId();
|
|
String musicGroupId = subFeeSettingDto.getMusicGroup().getId();
|
|
MusicGroup group = musicGroupDao.getLocked(musicGroupId);
|
|
MusicGroup group = musicGroupDao.getLocked(musicGroupId);
|
|
if (group == null) {
|
|
if (group == null) {
|
|
@@ -3756,10 +3696,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public MusicGroup openPay(String musicGroupId, String expireDate) throws Exception {
|
|
public MusicGroup openPay(String musicGroupId, String expireDate) throws Exception {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = saveLog(musicGroupId, MusicGroupStatusEnum.APPLY);
|
|
MusicGroup musicGroup = saveLog(musicGroupId, MusicGroupStatusEnum.APPLY);
|
|
//记录操作日志
|
|
//记录操作日志
|
|
musicGroupBuildLogDao.insert(new MusicGroupBuildLog(musicGroupId, "开启缴费(报名中 --> 缴费中)", sysUser.getId(), ""));
|
|
musicGroupBuildLogDao.insert(new MusicGroupBuildLog(musicGroupId, "开启缴费(报名中 --> 缴费中)", sysUser.getId(), ""));
|
|
@@ -3819,10 +3756,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void musicGroupFound(String musicGroupId) throws Exception {
|
|
public void musicGroupFound(String musicGroupId) throws Exception {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
if (musicGroup == null) {
|
|
if (musicGroup == null) {
|
|
throw new BizException("乐团信息不存在");
|
|
throw new BizException("乐团信息不存在");
|
|
@@ -3865,23 +3799,6 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
musicGroupBuildLogDao.insert(new MusicGroupBuildLog(musicGroupId, event, sysUser.getId(), ""));
|
|
musicGroupBuildLogDao.insert(new MusicGroupBuildLog(musicGroupId, event, sysUser.getId(), ""));
|
|
musicGroup.setStatus(MusicGroupStatusEnum.PREPARE);
|
|
musicGroup.setStatus(MusicGroupStatusEnum.PREPARE);
|
|
musicGroupDao.update(musicGroup);
|
|
musicGroupDao.update(musicGroup);
|
|
-// if (musicGroup.getOwnershipType() != null && musicGroup.getOwnershipType() == CooperationOrgan.OwnershipType.OWN) {
|
|
|
|
-// //给家长发送乐团基础训练课短信
|
|
|
|
-// //获取所有乐团学员列表
|
|
|
|
-// List<StudentRegistration> students = studentRegistrationDao.queryStudentByMusicGroupId(musicGroupId);
|
|
|
|
-// if (students != null && students.size() > 0) {
|
|
|
|
-// // 获取所有家长电话
|
|
|
|
-// Set<String> parentsPhones = students.stream().map(StudentRegistration::getParentsPhone).collect(Collectors.toSet());
|
|
|
|
-// // 获取对应家长的用户编号
|
|
|
|
-// Map<Integer, String> userIds = MapUtil.convertMybatisMap(studentRegistrationDao.findParentId(StringUtils.join(parentsPhones, ",")));
|
|
|
|
-// userIds = JSONObject.parseObject(JSONObject.toJSONString(userIds), HashMap.class);
|
|
|
|
-// if (userIds != null && userIds.size() > 0) {
|
|
|
|
-// String studentApplyUrl = sysConfigDao.findConfigValue(SysConfigService.STUDENT_APPLY_URL) + musicGroupId;
|
|
|
|
-// String serverPhone = sysConfigDao.findConfigValue(SysConfigService.SERVER_PHONE);
|
|
|
|
-// sysMessageService.batchSendMessage(MessageSender.YIMEI, MessageTypeEnum.SMS_BASICS_SKILL_APPLY_MESSAGE, userIds, null, 0, "", "", musicGroup.getName(), studentApplyUrl, serverPhone);
|
|
|
|
-// }
|
|
|
|
-// }
|
|
|
|
-// }
|
|
|
|
sendSeoMessageSource.sendSeoMessage(musicGroup.getOrganId(), new SysUserRoleEnum[]{ORGAN_MANAGER},
|
|
sendSeoMessageSource.sendSeoMessage(musicGroup.getOrganId(), new SysUserRoleEnum[]{ORGAN_MANAGER},
|
|
null, musicGroup.getEducationalTeacherId(), MessageTypeEnum.BACKSTAGE_MUSIC_GROUP_MARKING, musicGroup.getName());
|
|
null, musicGroup.getEducationalTeacherId(), MessageTypeEnum.BACKSTAGE_MUSIC_GROUP_MARKING, musicGroup.getName());
|
|
}
|
|
}
|
|
@@ -3914,10 +3831,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public HttpResponseResult addMusicGroupRegs(String musicGroupId, List<Long> registerIds) throws Exception {
|
|
public HttpResponseResult addMusicGroupRegs(String musicGroupId, List<Long> registerIds) throws Exception {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null || sysUser.getId() == null) {
|
|
|
|
- throw new BizException("获取用户信息失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
List<StudentRegistration> studentRegistrations = studentRegistrationDao.findStudentListByIdList(registerIds);
|
|
List<StudentRegistration> studentRegistrations = studentRegistrationDao.findStudentListByIdList(registerIds);
|
|
List<StudentRegistration> oldRegs = studentRegistrationDao.getMusicGroupStu(musicGroupId);
|
|
List<StudentRegistration> oldRegs = studentRegistrationDao.getMusicGroupStu(musicGroupId);
|
|
Map<Integer, List<StudentRegistration>> oldRegMap = oldRegs.stream().collect(Collectors.groupingBy(StudentRegistration::getUserId));
|
|
Map<Integer, List<StudentRegistration>> oldRegMap = oldRegs.stream().collect(Collectors.groupingBy(StudentRegistration::getUserId));
|
|
@@ -4007,10 +3921,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public Boolean closeMusicGroup(CloseMusicGroupDto closeMusicGroupDto) {
|
|
public Boolean closeMusicGroup(CloseMusicGroupDto closeMusicGroupDto) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("用户信息获取失败");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
String musicGroupId = closeMusicGroupDto.getMusicGroupId();
|
|
String musicGroupId = closeMusicGroupDto.getMusicGroupId();
|
|
|
|
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
@@ -4119,10 +4030,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Object getQuitGroupDetail(String musicGroupId) {
|
|
public Object getQuitGroupDetail(String musicGroupId) {
|
|
- SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
- if (sysUser == null) {
|
|
|
|
- throw new BizException("请登录");
|
|
|
|
- }
|
|
|
|
|
|
+ SysUser sysUser = sysUserService.getUser();
|
|
Map<String, Object> resultMap = new HashMap<>(8);
|
|
Map<String, Object> resultMap = new HashMap<>(8);
|
|
String username = sysUser.getUsername();
|
|
String username = sysUser.getUsername();
|
|
resultMap.put("username", StringUtils.isEmpty(username) ? sysUser.getRealName() : username);
|
|
resultMap.put("username", StringUtils.isEmpty(username) ? sysUser.getRealName() : username);
|
|
@@ -4140,7 +4048,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
resultMap.put("quitTime", musicGroupQuit.getCreateTime());
|
|
resultMap.put("quitTime", musicGroupQuit.getCreateTime());
|
|
}
|
|
}
|
|
if (musicGroup.getEducationalTeacherId() != null) {
|
|
if (musicGroup.getEducationalTeacherId() != null) {
|
|
- SysUser user = sysUserFeignService.queryUserById(musicGroup.getEducationalTeacherId());
|
|
|
|
|
|
+ SysUser user = sysUserService.queryUserById(musicGroup.getEducationalTeacherId());
|
|
resultMap.put("teacherMobile", user.getPhone());
|
|
resultMap.put("teacherMobile", user.getPhone());
|
|
} else {
|
|
} else {
|
|
resultMap.put("teacherMobile", "027-87718176");
|
|
resultMap.put("teacherMobile", "027-87718176");
|