| 
														
															@@ -2084,16 +2084,19 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //当前乐团报名是否赠送乐团网管课 
														 | 
														
														 | 
														
															             //当前乐团报名是否赠送乐团网管课 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             MusicGroupPaymentCalenderDetail calenderDetail = musicGroupPaymentCalenderDetailDao.findByOrderId(studentPaymentOrder.getId()); 
														 | 
														
														 | 
														
															             MusicGroupPaymentCalenderDetail calenderDetail = musicGroupPaymentCalenderDetailDao.findByOrderId(studentPaymentOrder.getId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             MusicGroupStudentFee musicGroupStudentFee = musicGroupPaymentCalenderService.updateCalender(calenderDetail.getId(), studentRegistration.getUserId()); 
														 | 
														
														 | 
														
															             MusicGroupStudentFee musicGroupStudentFee = musicGroupPaymentCalenderService.updateCalender(calenderDetail.getId(), studentRegistration.getUserId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            musicGroupStudentFee.setUpdateTime(date); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            musicGroupStudentFee.setLatestPaidTime(date); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            musicGroupStudentFee.setPaymentStatus(PaymentStatus.PAID_COMPLETED); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            musicGroupStudentFee.setTemporaryCourseFee(new BigDecimal(0)); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if(musicGroupStudentFee != null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                musicGroupStudentFee.setUpdateTime(date); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                musicGroupStudentFee.setLatestPaidTime(date); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                musicGroupStudentFee.setPaymentStatus(PaymentStatus.PAID_COMPLETED); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                musicGroupStudentFee.setTemporaryCourseFee(new BigDecimal(0)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                musicGroupStudentFeeDao.update(musicGroupStudentFee); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             /*if (musicGroupPaymentCalender.getType().equals(MusicGroupPaymentCalender.FeeType.ONLINE)) { 
														 | 
														
														 | 
														
															             /*if (musicGroupPaymentCalender.getType().equals(MusicGroupPaymentCalender.FeeType.ONLINE)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 Integer getRemainNetworkClassTimes = musicGroupStudentFee.getRemainNetworkClassTimes() == null ? 0 : musicGroupStudentFee.getRemainNetworkClassTimes(); 
														 | 
														
														 | 
														
															                 Integer getRemainNetworkClassTimes = musicGroupStudentFee.getRemainNetworkClassTimes() == null ? 0 : musicGroupStudentFee.getRemainNetworkClassTimes(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 musicGroupStudentFee.setRemainNetworkClassTimes(getRemainNetworkClassTimes + 1); 
														 | 
														
														 | 
														
															                 musicGroupStudentFee.setRemainNetworkClassTimes(getRemainNetworkClassTimes + 1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             }*/ 
														 | 
														
														 | 
														
															             }*/ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //            musicGroupStudentFee.setNextPaymentDate(musicGroupPaymentCalenderService.getNextPaymentDate(musicGroupId, musicGroupStudentFee.getNextPaymentDate(), musicGroupStudentFee)); 
														 | 
														
														 | 
														
															 //            musicGroupStudentFee.setNextPaymentDate(musicGroupPaymentCalenderService.getNextPaymentDate(musicGroupId, musicGroupStudentFee.getNextPaymentDate(), musicGroupStudentFee)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            musicGroupStudentFeeDao.update(musicGroupStudentFee); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															             //插入交易明细 
														 | 
														
														 | 
														
															             //插入交易明细 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             SysUserCashAccount cashAccount = sysUserCashAccountService.get(userId); 
														 | 
														
														 | 
														
															             SysUserCashAccount cashAccount = sysUserCashAccountService.get(userId); 
														 |