| 
					
				 | 
			
			
				@@ -476,7 +476,11 @@ public class FinancialExpenditureServiceImpl extends BaseServiceImpl<Long, Finan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             throw new BizException("参数校验失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(tplInfoId.equals("11") || tplInfoId.equals("8")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            JSONObject formData = JSONObject.parseObject(paramMap.get("formData")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String data = paramMap.get("formData"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(StringUtils.isEmpty(data)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            JSONObject formData = JSONObject.parseObject(data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String formStructure = financialExpenditureDao.getTplInfo(tplInfoId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             OaFormStructureDto oaFormStructureDto = JSONObject.parseObject(formStructure, OaFormStructureDto.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<OaInputDto> oaInputDtos = oaFormStructureDto.getList(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -536,6 +540,13 @@ public class FinancialExpenditureServiceImpl extends BaseServiceImpl<Long, Finan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //课程退费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(tplInfoId.equals("11")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                long count = financialExpenditureList.stream().filter(e -> StringUtils.isEmpty(e.getGroupType()) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        Objects.isNull(e.getAmount()) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        Objects.isNull(e.getStudentId()) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        Objects.isNull(e.getVipGroupId())).count(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(count > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for (FinancialExpenditure financialExpenditure : financialExpenditureList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     ReturnFeeDto returnFeeDto = new ReturnFeeDto(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     returnFeeDto.setGroupType(GroupType.valueOfDesc(financialExpenditure.getGroupType())); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -551,6 +562,12 @@ public class FinancialExpenditureServiceImpl extends BaseServiceImpl<Long, Finan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                long count = financialExpenditureList.stream(). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        filter(e -> StringUtils.isEmpty(e.getMusicGroupId()) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        Objects.isNull(e.getStudentId())).count(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(count > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 for (FinancialExpenditure financialExpenditure : financialExpenditureList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     musicGroupService.checkDirectQuitMusicGroupOa(financialExpenditure); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 |