|  | @@ -3352,7 +3352,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  | -    public String mergeClassSplitClassAffirm(MergeClassSplitClassAffirmDto mergeClassSplitClassAffirmDto) {
 | 
	
		
			
				|  |  | +    public HttpResponseResult mergeClassSplitClassAffirm(MergeClassSplitClassAffirmDto mergeClassSplitClassAffirmDto) {
 | 
	
		
			
				|  |  |          List<Integer> classGroupIds = mergeClassSplitClassAffirmDto.getClassGroupIds();
 | 
	
		
			
				|  |  |          if (classGroupIds == null || classGroupIds.size() == 0) {
 | 
	
		
			
				|  |  |              throw new BizException("参数校验失败");
 | 
	
	
		
			
				|  | @@ -3436,6 +3436,9 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |          musicGroupStudentClassAdjustDao.insert(musicGroupStudentClassAdjust);
 | 
	
		
			
				|  |  |          //如果需要审核,校验参数配置
 | 
	
		
			
				|  |  |          checkMergeClassSplitClassAffirmParam(mergeClassSplitClassAffirmDto);
 | 
	
		
			
				|  |  | +        HttpResponseResult httpResponseResult = new HttpResponseResult();
 | 
	
		
			
				|  |  | +        httpResponseResult.setStatus(true);
 | 
	
		
			
				|  |  | +        httpResponseResult.setCode(200);
 | 
	
		
			
				|  |  |          //如果缴费项目不需要审核,那么生成班级以及课表
 | 
	
		
			
				|  |  |          if (status == null || status != AUDITING) {
 | 
	
		
			
				|  |  |              //每种课程类型单独进行排课
 | 
	
	
		
			
				|  | @@ -3470,14 +3473,15 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |                  courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(delCourseIds);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              imUserFriendService.refreshGroupImUserFriend(musicGroup.getId(),MUSIC);
 | 
	
		
			
				|  |  | -            return "学员班级调整完成";
 | 
	
		
			
				|  |  | +            httpResponseResult.setMsg("学员班级调整完成");
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  |              //冻结班级
 | 
	
		
			
				|  |  |              classGroupDao.batchUpdateLockByClassGroupIds(classGroupIds, 1);
 | 
	
		
			
				|  |  |              //冻结所选班级的课程
 | 
	
		
			
				|  |  |              courseScheduleDao.batchUpdateLockByCourseIds(allLockCourseIds, 1);
 | 
	
		
			
				|  |  | -            return "学员班级调整申请已提交,缴费项目审核中";
 | 
	
		
			
				|  |  | +            httpResponseResult.setMsg("学员班级调整申请已提交,缴费项目审核中");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        return httpResponseResult;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public void checkMergeClassSplitClassAffirmParam(MergeClassSplitClassAffirmDto mergeClassSplitClassAffirmDto) {
 | 
	
	
		
			
				|  | @@ -3696,7 +3700,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      @Transactional(rollbackFor = Exception.class)
 | 
	
		
			
				|  |  | -    public String spanGroupMergeClassSplitClassAffirm(MergeClassSplitClassAffirmDto mergeClassSplitClassAffirmDto) {
 | 
	
		
			
				|  |  | +    public HttpResponseResult spanGroupMergeClassSplitClassAffirm(MergeClassSplitClassAffirmDto mergeClassSplitClassAffirmDto) {
 | 
	
		
			
				|  |  |          SysUser sysUser = sysUserFeignService.queryUserInfo();
 | 
	
		
			
				|  |  |          //缴费项目
 | 
	
		
			
				|  |  |          MusicGroupPaymentCalenderDto paymentCalenderDto = mergeClassSplitClassAffirmDto.getMusicGroupPaymentCalenderDtos().get(0);
 | 
	
	
		
			
				|  | @@ -3778,18 +3782,22 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 | 
	
		
			
				|  |  |          List<Long> allLockCourseIds = courseScheduleDao.queryStudentNotStartByClassIdsAndStudentIds(classGroupIds, null);
 | 
	
		
			
				|  |  |          musicGroupStudentClassAdjust.setAllLockCourseIds(JSON.toJSONString(allLockCourseIds));
 | 
	
		
			
				|  |  |          musicGroupStudentClassAdjustDao.insert(musicGroupStudentClassAdjust);
 | 
	
		
			
				|  |  | +        HttpResponseResult httpResponseResult = new HttpResponseResult();
 | 
	
		
			
				|  |  | +        httpResponseResult.setCode(200);
 | 
	
		
			
				|  |  | +        httpResponseResult.setStatus(true);
 | 
	
		
			
				|  |  |          //没有需要审核的缴费项目
 | 
	
		
			
				|  |  |          if (paymentCalenderDto.getStatus() != AUDITING) {
 | 
	
		
			
				|  |  |              List<Map> classGroupStudents1 = JSON.parseArray(musicGroupStudentClassAdjust.getClassGroupStudents(),Map.class);
 | 
	
		
			
				|  |  |              spanGroupClassAdjustPass(masterClassGroupId,studentIds,courseIds,classGroupStudents1,allLockCourseIds,paymentCalenderDto.getBatchNo(),masterTotalPrice);
 | 
	
		
			
				|  |  | -            return "操作成功:学员班级调整完成";
 | 
	
		
			
				|  |  | +            httpResponseResult.setMsg("操作成功:学员班级调整完成");
 | 
	
		
			
				|  |  |          }else {
 | 
	
		
			
				|  |  |  //                冻结班级
 | 
	
		
			
				|  |  |              classGroupDao.batchUpdateLockByClassGroupIds(classGroupIds, 1);
 | 
	
		
			
				|  |  |  //                冻结所选班级的课程
 | 
	
		
			
				|  |  |              courseScheduleDao.batchUpdateLockByCourseIds(allLockCourseIds, 1);
 | 
	
		
			
				|  |  | -            return "操作成功:学员班级调整申请已提交,缴费项目审核中";
 | 
	
		
			
				|  |  | +            httpResponseResult.setMsg("操作成功:学员班级调整申请已提交,缴费项目审核中");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        return httpResponseResult;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 |