|
@@ -16,8 +16,46 @@ public class ModService {
|
|
|
saveSurroByMod(pid,mid);
|
|
|
saveGradByMod(pid,mid);
|
|
|
savePyByMod(pid,mid);
|
|
|
+ saveXfoilByMod(pid,mid);
|
|
|
+ saveParaByMod(pid,mid);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * inoutpara
|
|
|
+ * @param pid
|
|
|
+ * @param mid
|
|
|
+ */
|
|
|
+ public static void saveParaByMod(String pid,String mid){
|
|
|
+ MdoProInoutParaMapper sdo = UtilTools.getBean(MdoProInoutParaMapper.class);
|
|
|
+ MdoProInoutParaSQLBuilder ssb = new MdoProInoutParaSQLBuilder();
|
|
|
+ ssb.createCriteria().andPidEqualTo(mid);
|
|
|
+ List<MdoProInoutPara> sList = sdo.selectByExample(ssb);
|
|
|
+ if(sList!=null && !sList.isEmpty()){
|
|
|
+ for (MdoProInoutPara s :sList) {
|
|
|
+ s.setPid(pid);
|
|
|
+ s.setId(UtilTools.getUUid());
|
|
|
+ sdo.insert(s);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * xfoil
|
|
|
+ * @param pid
|
|
|
+ * @param mid
|
|
|
+ */
|
|
|
+ public static void saveXfoilByMod(String pid,String mid){
|
|
|
+ MdoProXfoilMapper sdo = UtilTools.getBean(MdoProXfoilMapper.class);
|
|
|
+ MdoProXfoilSQLBuilder ssb = new MdoProXfoilSQLBuilder();
|
|
|
+ ssb.createCriteria().andPidEqualTo(mid);
|
|
|
+ List<MdoProXfoil> sList = sdo.selectByExample(ssb);
|
|
|
+ if(sList!=null && !sList.isEmpty()){
|
|
|
+ for (MdoProXfoil s :sList) {
|
|
|
+ s.setPid(pid);
|
|
|
+ s.setId(UtilTools.getUUid());
|
|
|
+ sdo.insert(s);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
/**
|
|
|
* 代理优化器
|
|
|
* @param pid
|