| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -178,6 +178,8 @@ public class FunctionCustomizedServiceImpl extends BaseServiceImpl<FunctionCusto | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            List<CustomerFunctionDetailEntity> upCustomizedInfo = new ArrayList<>(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // 统一提示 不能进行修改的客户id
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            StringBuilder tipCustomizedInfoUserId = new StringBuilder(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // 如果客户全都是使用的自定义模板,则只修改 功能表、定制功能表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            int flag = 0; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // 如果这个功能,被客户重新定义了,则不会修改
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            for (int i = 0; i < customizedId.size(); i++){ | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -207,10 +209,17 @@ public class FunctionCustomizedServiceImpl extends BaseServiceImpl<FunctionCusto | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                customer.setId(customizedId.get(i).getId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                upCustomizedInfo.add(customer); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        // 3.2 用户使用的是自定义的功能,则不予处理
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        // 但如果所有的客户,都是使用的自定义功能,则修改 功能表、定制功能表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        flag = flag + NumConstant.ONE; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(flag == customizedId.size()){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                // 3.3 没有客户使用该 功能,根据入参参数,修改功能表、定制功能表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                this.functionNotUsed(formDTO); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (upCustomizedInfo != null && upCustomizedInfo.size() > NumConstant.ZERO){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                // 5.1 修改 客户定制功能详情表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                customerFunctionDetailService.updateBatchById(upCustomizedInfo); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |