|  |  |  | @ -521,6 +521,8 @@ class ShixunsController < ApplicationController | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		min_challenges = @shixun.challenges.pluck(:id , :st) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		Rails.logger.info("11111111112#{current_myshixun.try(:id)}") | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		if current_myshixun | 
			
		
	
		
			
				
					|  |  |  |  | 			games = current_myshixun.games | 
			
		
	
		
			
				
					|  |  |  |  | 			# 如果TPM和TPI的管卡数不相等或者关卡顺序错了,说明实训被极大的改动,需要重置,实训发布前打过的实训都需要重置 | 
			
		
	
	
		
			
				
					|  |  |  | @ -827,5 +829,9 @@ private | 
			
		
	
		
			
				
					|  |  |  |  | 		games.size != min_challenges.size || | 
			
		
	
		
			
				
					|  |  |  |  | 				games.map(&:challenge_id) != min_challenges.map{|challenge| challenge.first} || | 
			
		
	
		
			
				
					|  |  |  |  | 				modify_shixun | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 		Rails.logger.info("11111111113#{modify_shixun.try(:id)}") | 
			
		
	
		
			
				
					|  |  |  |  | 		Rails.logger.info("11111111114#{games.map(&:challenge_id) != min_challenges.map{|challenge| challenge.first}}") | 
			
		
	
		
			
				
					|  |  |  |  | 		Rails.logger.info("11111111115#{games.size != min_challenges.size}") | 
			
		
	
		
			
				
					|  |  |  |  | 	end | 
			
		
	
		
			
				
					|  |  |  |  | end | 
			
		
	
	
		
			
				
					|  |  |  | 
 |