|  | @@ -1613,15 +1613,29 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
 | 
	
		
			
				|  |  |  		if(Objects.isNull(vipGroupApplyBaseInfo.getId())){
 | 
	
		
			
				|  |  |  			return;
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | -		if(vipGroupApplyBaseInfo.getTeacherSchoolId().equals(oldVipGroupInfo.getTeacherSchoolId())){
 | 
	
		
			
				|  |  | -			return;
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | -		oldVipGroupInfo.setTeacherSchoolId(vipGroupApplyBaseInfo.getTeacherSchoolId());
 | 
	
		
			
				|  |  |  		Date now=new Date();
 | 
	
		
			
				|  |  | +		boolean isChange = false;
 | 
	
		
			
				|  |  | +		if(Objects.nonNull(vipGroupApplyBaseInfo.getOnlineClassesUnitPrice())
 | 
	
		
			
				|  |  | +				&&vipGroupApplyBaseInfo.getOnlineClassesUnitPrice().compareTo(oldVipGroupInfo.getOnlineClassesUnitPrice())!=0){
 | 
	
		
			
				|  |  | +			oldVipGroupInfo.setOnlineClassesUnitPrice(vipGroupApplyBaseInfo.getOnlineClassesUnitPrice());
 | 
	
		
			
				|  |  | +			isChange=true;
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		if(Objects.nonNull(vipGroupApplyBaseInfo.getOfflineClassesUnitPrice())
 | 
	
		
			
				|  |  | +				&&vipGroupApplyBaseInfo.getOfflineClassesUnitPrice().compareTo(oldVipGroupInfo.getOfflineClassesUnitPrice())!=0){
 | 
	
		
			
				|  |  | +			oldVipGroupInfo.setOfflineClassesUnitPrice(vipGroupApplyBaseInfo.getOfflineClassesUnitPrice());
 | 
	
		
			
				|  |  | +			isChange=true;
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		if(Objects.nonNull(vipGroupApplyBaseInfo.getTeacherSchoolId())
 | 
	
		
			
				|  |  | +			&&vipGroupApplyBaseInfo.getTeacherSchoolId().equals(oldVipGroupInfo.getTeacherSchoolId())){
 | 
	
		
			
				|  |  | +			oldVipGroupInfo.setTeacherSchoolId(vipGroupApplyBaseInfo.getTeacherSchoolId());
 | 
	
		
			
				|  |  | +			courseScheduleDao.updateCourseSchoolByGroup(oldVipGroupInfo.getId().toString(), GroupType.VIP.getCode(), oldVipGroupInfo.getTeacherSchoolId());
 | 
	
		
			
				|  |  | +			isChange=true;
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  		//更新vip课
 | 
	
		
			
				|  |  | -		oldVipGroupInfo.setUpdateTime(now);
 | 
	
		
			
				|  |  | -		vipGroupDao.update(oldVipGroupInfo);
 | 
	
		
			
				|  |  | -		courseScheduleDao.updateCourseSchoolByGroup(oldVipGroupInfo.getId().toString(), GroupType.VIP.getCode(), oldVipGroupInfo.getTeacherSchoolId());
 | 
	
		
			
				|  |  | +		if(isChange){
 | 
	
		
			
				|  |  | +			oldVipGroupInfo.setUpdateTime(now);
 | 
	
		
			
				|  |  | +			vipGroupDao.update(oldVipGroupInfo);
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 |