huangxingxing vor 4 Monaten
Ursprung
Commit
cbfc58acf1
1 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 3 3
      src/main/java/com/miniframe/bisiness/mdo/MDO0039Service.java

+ 3 - 3
src/main/java/com/miniframe/bisiness/mdo/MDO0039Service.java

@@ -78,7 +78,7 @@ public class MDO0039Service extends MDO0039BaseModel implements ExecProcessFlow
 		String cpacsPath =TemplateGenerator.createcCpacsXml(pid,cspvo);
 
 
-		if(cspvo.getXfoil()!=null&&cspvo.getFsi()==null){//workflow 求解器
+		if(cspvo!=null&&cspvo.getXfoil()!=null&&cspvo.getFsi()==null){//workflow 求解器
 			//创建workflow
 			String workflowPath =TemplateGenerator.createcWorkflowXml(pid,wvo);
 			List<Solver> solvers =new ArrayList<>();
@@ -93,7 +93,7 @@ public class MDO0039Service extends MDO0039BaseModel implements ExecProcessFlow
 			//创建run.py
 			TemplateGenerator.createRunpy2(pid);
 			run2(pid);
-		}else if(cspvo.getAdflow()!=null&&cspvo.getFsi()==null){ //adflow 求解器
+		}else if(cspvo!=null&&cspvo.getAdflow()!=null&&cspvo.getFsi()==null){ //adflow 求解器
 			//创建adflow
 			String workflowPath =TemplateGenerator.createcWorkflowXml2(pid,wvo);
 			List<Solver> solvers =new ArrayList<>();
@@ -118,7 +118,7 @@ public class MDO0039Service extends MDO0039BaseModel implements ExecProcessFlow
 			//创建run.py
 			TemplateGenerator.createRunpy2(pid);
 			run3(pid);
-		}else if(cspvo.getAdflow()!=null&&cspvo.getFsi()!=null){ //气弹 求解器
+		}else if(cspvo!=null&&cspvo.getAdflow()!=null&&cspvo.getFsi()!=null){ //气弹 求解器
 			//创建adflow
 			String workflowPath =TemplateGenerator.createcWorkflowXml3(pid,wvo);
 			List<Solver> solvers =new ArrayList<>();