| 
					
				 | 
			
			
				@@ -593,16 +593,12 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl< 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	public void pushWaitRenewMessage(Long calenderDetailId, String studentIds) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		MusicGroupPaymentCalenderDetail calenderDetail = musicGroupPaymentCalenderDetailDao.get(calenderDetailId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if(calenderDetail == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			throw new BizException("缴费详情不存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public void pushWaitRenewMessage(Long calenderId, String studentIds) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		List<MusicGroupPaymentCalenderDetail> calenderDetails = musicGroupPaymentCalenderDetailDao.queryNoPaymentCanPushByCalenderId(calenderId,studentIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if(calenderDetails == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			throw new BizException("发送失败:没有可以发送缴费提醒的学员"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		Long calenderId = calenderDetail.getMusicGroupPaymentCalenderId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		MusicGroupPaymentCalender paymentCalender = musicGroupPaymentCalenderDao.get(calenderId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if(paymentCalender.getStatus() != OPEN && calenderDetail.getOpenFlag() != YesOrNoEnum.YES){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			throw new BizException("操作失败:请开启缴费"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//未缴费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		HashSet<String> strings = new HashSet<>(Arrays.asList(studentIds.split(","))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		Map<Integer,String> studentMaps = MapUtil.convertMybatisMap(musicGroupPaymentCalenderDetailDao.queryNoPaymentAndNotZeroStudent(calenderId,strings)); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -620,7 +616,7 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl< 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS, MessageTypeEnum.STUDENT_SMS_WAIT_RENEW_MESSAGE, studentMaps, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					null, 0, memo, null, musicGroup.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			throw new BizException("操作失败:没有待续费学员"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			throw new BizException("发送失败:没有待续费学员"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |