| 
					
				 | 
			
			
				@@ -155,7 +155,7 @@ public class SporadicChargeInfoImpl extends BaseServiceImpl<Integer, SporadicCha 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (info.getMaxAmount() != null && info.getPaidAmount().compareTo(BigDecimal.ZERO) > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 List<SporadicChargeInfo> activeInfos = sporadicChargeInfoDao.getOrganActiveInfo(info.getOrganId(), 12); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for (SporadicChargeInfo activeInfo : activeInfos) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    activeInfo.setPaidAmount(activeInfo.getPaidAmount().subtract(info.getAmount())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    activeInfo.setPaidAmount(activeInfo.getPaidAmount().subtract(studentPaymentOrder.getActualAmount())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     activeInfo.setUpdateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     int update = sporadicChargeInfoDao.update(activeInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (update <= 0) { 
			 |