|
@@ -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<>();
|