| 
					
				 | 
			
			
				@@ -1541,6 +1541,10 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(studentRegistration == null || studentRegistration.getPaymentStatus() != PaymentStatusEnum.YES){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         	throw new BizException("请走报名缴费流程"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        MusicGroupPaymentCalenderDetail userLastCalenderDetail = musicGroupPaymentCalenderDetailDao.getUserLastCalenderDetail(musicGroupId, userId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(userLastCalenderDetail == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            throw new BizException("当前续费时间已截止,请联系指导老师"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //判断是否是续费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		/*List<StudentPaymentOrder> orderList = studentPaymentOrderDao.queryByCondition(GroupType.MUSIC, musicGroupId, userId, DealStatusEnum.SUCCESS); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1555,7 +1559,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal amount = musicGroupStudentFee.getCourseFee(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (amount == null || amount.doubleValue() == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            amount = musicGroupStudentFee.getCourseFee(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            amount = userLastCalenderDetail.getExpectAmount(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Date date = new Date(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1610,11 +1614,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 musicGroupStudentFee.setRemainNetworkClassTimes(getRemainNetworkClassTimes+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //                musicGroupStudentFee.setNextPaymentDate(musicGroupPaymentCalenderService.getNextPaymentDate(musicGroupId, musicGroupStudentFee.getNextPaymentDate(), musicGroupStudentFee)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 musicGroupStudentFeeDao.update(musicGroupStudentFee); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //更新学生的缴费记录状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                MusicGroupPaymentCalenderDetail userLastCalenderDetail = musicGroupPaymentCalenderDetailDao.getUserLastCalenderDetail(musicGroupId, userId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(userLastCalenderDetail == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    throw new BizException("学生没有续费中的记录"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //更新学生的缴费记录状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 userLastCalenderDetail.setPaymentStatus(PaymentStatus.PAID_COMPLETED); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 userLastCalenderDetail.setActualAmount(userLastCalenderDetail.getExpectAmount()); 
			 |