|  | @@ -595,28 +595,24 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
 | 
	
		
			
				|  |  |  	@Override
 | 
	
		
			
				|  |  |  	public void pushWaitRenewMessage(Long calenderId, String studentIds) {
 | 
	
		
			
				|  |  |  		List<MusicGroupPaymentCalenderDetail> calenderDetails = musicGroupPaymentCalenderDetailDao.queryNoPaymentCanPushByCalenderId(calenderId,studentIds);
 | 
	
		
			
				|  |  | -		if(calenderDetails == null){
 | 
	
		
			
				|  |  | +		if(calenderDetails == null || calenderDetails.size() == 0){
 | 
	
		
			
				|  |  |  			throw new BizException("发送失败:没有可以发送缴费提醒的学员");
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		MusicGroupPaymentCalender paymentCalender = musicGroupPaymentCalenderDao.get(calenderId);
 | 
	
		
			
				|  |  |  		//未缴费
 | 
	
		
			
				|  |  |  		HashSet<String> strings = new HashSet<>(Arrays.asList(studentIds.split(",")));
 | 
	
		
			
				|  |  |  		Map<Integer,String> studentMaps = MapUtil.convertMybatisMap(musicGroupPaymentCalenderDetailDao.queryNoPaymentAndNotZeroStudent(calenderId,strings));
 | 
	
		
			
				|  |  | -		if(studentMaps.size() > 0){
 | 
	
		
			
				|  |  | -			MusicGroup musicGroup = musicGroupDao.get(paymentCalender.getMusicGroupId());
 | 
	
		
			
				|  |  | -			String baseUrl = sysConfigDao.findConfigValue(SysConfigService.BASE_API_URL);
 | 
	
		
			
				|  |  | -			String memo = "4?" + baseUrl + "/#/musicGroupRenew?calenderId="+calenderId+"&id=" + musicGroup.getId();
 | 
	
		
			
				|  |  | -			Map<Integer, String> push = new HashMap<>();
 | 
	
		
			
				|  |  | -			for (String userId : strings) {
 | 
	
		
			
				|  |  | -				push.put(Integer.parseInt(userId), userId);
 | 
	
		
			
				|  |  | -			}
 | 
	
		
			
				|  |  | -			// 发送续费通知
 | 
	
		
			
				|  |  | -			sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.STUDENT_PUSH_WAIT_RENEW_MESSAGE, push,
 | 
	
		
			
				|  |  | -					null, 0, memo, "STUDENT", musicGroup.getName());
 | 
	
		
			
				|  |  | -			sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.STUDENT_SMS_WAIT_RENEW_MESSAGE, studentMaps,
 | 
	
		
			
				|  |  | -					null, 0, memo, null, musicGroup.getName());
 | 
	
		
			
				|  |  | -		}else {
 | 
	
		
			
				|  |  | -			throw new BizException("发送失败:没有待续费学员");
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | +		MusicGroup musicGroup = musicGroupDao.get(paymentCalender.getMusicGroupId());
 | 
	
		
			
				|  |  | +		String baseUrl = sysConfigDao.findConfigValue(SysConfigService.BASE_API_URL);
 | 
	
		
			
				|  |  | +		String memo = "4?" + baseUrl + "/#/musicGroupRenew?calenderId="+calenderId+"&id=" + musicGroup.getId();
 | 
	
		
			
				|  |  | +		Map<Integer, String> push = new HashMap<>();
 | 
	
		
			
				|  |  | +		for (String userId : strings) {
 | 
	
		
			
				|  |  | +			push.put(Integer.parseInt(userId), userId);
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		// 发送续费通知
 | 
	
		
			
				|  |  | +		sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.STUDENT_PUSH_WAIT_RENEW_MESSAGE, push,
 | 
	
		
			
				|  |  | +				null, 0, memo, "STUDENT", musicGroup.getName());
 | 
	
		
			
				|  |  | +		sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.STUDENT_SMS_WAIT_RENEW_MESSAGE, studentMaps,
 | 
	
		
			
				|  |  | +				null, 0, memo, null, musicGroup.getName());
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  }
 |