| 
					
				 | 
			
			
				@@ -221,21 +221,30 @@ public class GroupClassServiceImpl implements GroupClassService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(activityUserMapper.getReturnFee()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return BaseController.succeed(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                VipGroupActivity activity = vipGroupActivityDao.get(activityUserMapper.getActivityId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(!confirmReturnActivityGive){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if(activityUserMapper.getGiveMemberFlag() != 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return BaseController.failed(HttpStatus.PARTIAL_CONTENT,"当前课程组为活动购买,退费会退还赠送的会员,是否继续退费?"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        String format = String.format("该课程组通过%s创建,含赠送会员,确认退学后将扣减学员%s%s会员使用期限", activity.getName(), activity.getGiveMemberTime(), activity.getGivePeriodEnum().getMsg()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        return BaseController.failed(HttpStatus.PARTIAL_CONTENT,format); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if(activityUserMapper.getGiveVipFlag() != 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return BaseController.failed(HttpStatus.PARTIAL_CONTENT,"当前课程组为活动购买,退费会退还赠送的VIP课,是否继续退费?"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if(activityUserMapper.getGiveVipFlag() == 1 || activityUserMapper.getGivePracticeFlag() == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        String format = String.format("该课程组通过%s创建,学员赠课尚未排课,赠课排课资格将清除", activity.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        return BaseController.failed(HttpStatus.PARTIAL_CONTENT,format); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if(activityUserMapper.getGivePracticeFlag() != 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return BaseController.failed(HttpStatus.PARTIAL_CONTENT,"当前课程组为活动购买,退费会退还赠送的网管课,是否继续退费?"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if(activityUserMapper.getGiveVipFlag() == 2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        VipGroup vipGroup = vipGroupDao.get(activityUserMapper.getGiveVipGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        String format = String.format("该课程组通过%s创建,含赠课课程组%s %s,确认退学(关闭)后赠课课程组也将退学", activity.getName(),vipGroup.getId(),vipGroup.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        return BaseController.failed(HttpStatus.PARTIAL_CONTENT,format); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if(activityUserMapper.getGivePracticeFlag() == 2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        PracticeGroup practiceGroup = practiceGroupDao.get(activityUserMapper.getGiveVipGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        String format = String.format("该课程组通过%s创建,含赠课课程组%s %s,确认退学(关闭)后赠课课程组也将退学", activity.getName(),practiceGroup.getId(),practiceGroup.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        return BaseController.failed(HttpStatus.PARTIAL_CONTENT,format); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 activityUserMapper.setReturnFee(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Date now = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(activityUserMapper.getGiveMemberFlag() == 2){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    VipGroupActivity activity = vipGroupActivityDao.get(activityUserMapper.getActivityId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //只退还赠送的时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Integer giveMemberTime = activity.getGiveMemberTime(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     PeriodEnum givePeriodEnum = activity.getGivePeriodEnum(); 
			 |