|  | @@ -4,9 +4,13 @@ import java.io.BufferedReader;
 | 
											
												
													
														|  |  import java.io.InputStream;
 |  |  import java.io.InputStream;
 | 
											
												
													
														|  |  import java.io.InputStreamReader;
 |  |  import java.io.InputStreamReader;
 | 
											
												
													
														|  |  import java.util.Map;
 |  |  import java.util.Map;
 | 
											
												
													
														|  | 
 |  | +import java.util.concurrent.ExecutorService;
 | 
											
												
													
														|  | 
 |  | +import java.util.concurrent.Executors;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  import com.miniframe.core.ExecProcessFlow;
 |  |  import com.miniframe.core.ExecProcessFlow;
 | 
											
												
													
														|  |  import com.miniframe.generate.business.system.model.D00008BaseModel;
 |  |  import com.miniframe.generate.business.system.model.D00008BaseModel;
 | 
											
												
													
														|  |  import com.miniframe.template.TemplateGenerator;
 |  |  import com.miniframe.template.TemplateGenerator;
 | 
											
												
													
														|  | 
 |  | +import lombok.SneakyThrows;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  /**
 |  |  /**
 | 
											
												
													
														|  |   * 基础系统,“灾情演练”逻辑处理(重新生成不覆盖)。
 |  |   * 基础系统,“灾情演练”逻辑处理(重新生成不覆盖)。
 | 
											
										
											
												
													
														|  | @@ -25,19 +29,23 @@ public class D00008Service extends D00008BaseModel implements ExecProcessFlow {
 | 
											
												
													
														|  |  			TemplateGenerator.createFireControl(aid);
 |  |  			TemplateGenerator.createFireControl(aid);
 | 
											
												
													
														|  |  			TemplateGenerator.createFireRunsh(aid);
 |  |  			TemplateGenerator.createFireRunsh(aid);
 | 
											
												
													
														|  |  			TemplateGenerator.createFireInit(aid);
 |  |  			TemplateGenerator.createFireInit(aid);
 | 
											
												
													
														|  | -			Runtime runtime = Runtime.getRuntime();
 |  | 
 | 
											
												
													
														|  | -        	Process p =null;
 |  | 
 | 
											
												
													
														|  | -        	p= runtime.exec("sh "+TemplateGenerator.BPATH+"/"+aid+"/"+"runFile.sh");
 |  | 
 | 
											
												
													
														|  | -			InputStream fis = p.getInputStream();
 |  | 
 | 
											
												
													
														|  | -			InputStreamReader isr = new InputStreamReader(fis);
 |  | 
 | 
											
												
													
														|  | -			BufferedReader br = new BufferedReader(isr);
 |  | 
 | 
											
												
													
														|  | -			String line = null;
 |  | 
 | 
											
												
													
														|  | -			while ((line = br.readLine()) != null) {
 |  | 
 | 
											
												
													
														|  | -				System.out.println(line);
 |  | 
 | 
											
												
													
														|  | -			}
 |  | 
 | 
											
												
													
														|  | 
 |  | +			exeFier(aid);
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  | 
 |  | +	@SneakyThrows
 | 
											
												
													
														|  | 
 |  | +	public void exeFier(Integer aid) throws Exception{
 | 
											
												
													
														|  | 
 |  | +		Runtime runtime = Runtime.getRuntime();
 | 
											
												
													
														|  | 
 |  | +		Process p =null;
 | 
											
												
													
														|  | 
 |  | +		p= runtime.exec("sh "+TemplateGenerator.BPATH+"/"+aid+"/"+"runFile.sh");
 | 
											
												
													
														|  | 
 |  | +		InputStream fis = p.getInputStream();
 | 
											
												
													
														|  | 
 |  | +		InputStreamReader isr = new InputStreamReader(fis);
 | 
											
												
													
														|  | 
 |  | +		BufferedReader br = new BufferedReader(isr);
 | 
											
												
													
														|  | 
 |  | +		String line = null;
 | 
											
												
													
														|  | 
 |  | +		while ((line = br.readLine()) != null) {
 | 
											
												
													
														|  | 
 |  | +			System.out.println(line);
 | 
											
												
													
														|  | 
 |  | +		}
 | 
											
												
													
														|  | 
 |  | +	}
 | 
											
												
													
														|  |  	
 |  |  	
 | 
											
												
													
														|  |  	/**
 |  |  	/**
 | 
											
												
													
														|  |  	 * 基础系统,“灾情演练”业务前处理
 |  |  	 * 基础系统,“灾情演练”业务前处理
 |