|  |  |  | @ -408,18 +408,16 @@ class ShixunsController < ApplicationController | 
			
		
	
		
			
				
					|  |  |  |  | 				@shixun.update_attributes(shixun_params) | 
			
		
	
		
			
				
					|  |  |  |  | 				@shixun.shixun_info.update_attributes(shixun_info_params) | 
			
		
	
		
			
				
					|  |  |  |  | 				@shixun.shixun_schools.delete_all | 
			
		
	
		
			
				
					|  |  |  |  | 				if params[:scope_partment].present? && params[:shixun][:user_scope].to_i == 1 | 
			
		
	
		
			
				
					|  |  |  |  | 				logger.info("##########scope_partment:###{params[:scope_partment]}") | 
			
		
	
		
			
				
					|  |  |  |  | 				# scope_partment: 高校的名称 | 
			
		
	
		
			
				
					|  |  |  |  | 				if params[:scope_partment].present? | 
			
		
	
		
			
				
					|  |  |  |  | 					arr = [] | 
			
		
	
		
			
				
					|  |  |  |  | 					ids = School.where(:name => params[:scope_partment]).pluck(:id).uniq | 
			
		
	
		
			
				
					|  |  |  |  | 					ids.each do |id| | 
			
		
	
		
			
				
					|  |  |  |  | 						arr << { :school_id => id, :shixun_id => @shixun.id } | 
			
		
	
		
			
				
					|  |  |  |  | 					end | 
			
		
	
		
			
				
					|  |  |  |  | 					ShixunSchool.create!(arr) | 
			
		
	
		
			
				
					|  |  |  |  | 					use_scope = 1 | 
			
		
	
		
			
				
					|  |  |  |  | 				else | 
			
		
	
		
			
				
					|  |  |  |  | 					use_scope = 0 | 
			
		
	
		
			
				
					|  |  |  |  | 				end | 
			
		
	
		
			
				
					|  |  |  |  | 				@shixun.update_attributes!(:use_scope => use_scope) | 
			
		
	
		
			
				
					|  |  |  |  | 				# 超级管理员和运营人员才能保存 中间层服务器pod信息的配置 | 
			
		
	
		
			
				
					|  |  |  |  | 				if current_user.admin? || current_user.business? | 
			
		
	
		
			
				
					|  |  |  |  | 					@shixun.shixun_service_configs.destroy_all | 
			
		
	
	
		
			
				
					|  |  |  | 
 |