|
@@ -5,27 +5,32 @@ import com.miniframe.model.mdo.*;
|
|
import com.miniframe.model.mdo.dao.*;
|
|
import com.miniframe.model.mdo.dao.*;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
public class ModService {
|
|
public class ModService {
|
|
|
|
|
|
- public static void saveNewProByMod(String pid,String mid){
|
|
|
|
|
|
+ public static void saveNewProByMod(String pid, String mid, Map<String,String> owid_nwidMap){
|
|
saveVarByMod(pid,mid);
|
|
saveVarByMod(pid,mid);
|
|
saveConByMod(pid,mid);
|
|
saveConByMod(pid,mid);
|
|
saveObjByMod(pid,mid);
|
|
saveObjByMod(pid,mid);
|
|
- saveEvolutionByMod(pid,mid);
|
|
|
|
- saveSurroByMod(pid,mid);
|
|
|
|
- saveGradByMod(pid,mid);
|
|
|
|
- savePyByMod(pid,mid);
|
|
|
|
- saveXfoilByMod(pid,mid);
|
|
|
|
|
|
+
|
|
|
|
+ saveEvolutionByMod(pid,mid,owid_nwidMap);
|
|
|
|
+ saveSurroByMod(pid,mid,owid_nwidMap);
|
|
|
|
+ saveGradByMod(pid,mid,owid_nwidMap);
|
|
|
|
+
|
|
|
|
+ savePyByMod(pid,mid,owid_nwidMap);
|
|
|
|
+ saveXfoilByMod(pid,mid,owid_nwidMap);
|
|
|
|
+ saveCstByMod(pid,mid,owid_nwidMap);
|
|
|
|
+
|
|
saveParaByMod(pid,mid);
|
|
saveParaByMod(pid,mid);
|
|
- saveCstByMod(pid,mid);
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
/**
|
|
/**
|
|
* cst
|
|
* cst
|
|
* @param pid
|
|
* @param pid
|
|
* @param mid
|
|
* @param mid
|
|
*/
|
|
*/
|
|
- public static void saveCstByMod(String pid,String mid){
|
|
|
|
|
|
+ public static void saveCstByMod(String pid,String mid,Map<String,String> owid_nwidMap){
|
|
MdoProCstMapper sdo = UtilTools.getBean(MdoProCstMapper.class);
|
|
MdoProCstMapper sdo = UtilTools.getBean(MdoProCstMapper.class);
|
|
MdoProCstSQLBuilder ssb = new MdoProCstSQLBuilder();
|
|
MdoProCstSQLBuilder ssb = new MdoProCstSQLBuilder();
|
|
ssb.createCriteria().andPidEqualTo(mid);
|
|
ssb.createCriteria().andPidEqualTo(mid);
|
|
@@ -34,6 +39,7 @@ public class ModService {
|
|
for (MdoProCst s :sList) {
|
|
for (MdoProCst s :sList) {
|
|
s.setPid(pid);
|
|
s.setPid(pid);
|
|
s.setId(UtilTools.getUUid());
|
|
s.setId(UtilTools.getUUid());
|
|
|
|
+ s.setWid(owid_nwidMap.get(s.getWid()));
|
|
sdo.insert(s);
|
|
sdo.insert(s);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -72,7 +78,7 @@ public class ModService {
|
|
* @param pid
|
|
* @param pid
|
|
* @param mid
|
|
* @param mid
|
|
*/
|
|
*/
|
|
- public static void saveXfoilByMod(String pid,String mid){
|
|
|
|
|
|
+ public static void saveXfoilByMod(String pid,String mid,Map<String,String> owid_nwidMap){
|
|
MdoProXfoilMapper sdo = UtilTools.getBean(MdoProXfoilMapper.class);
|
|
MdoProXfoilMapper sdo = UtilTools.getBean(MdoProXfoilMapper.class);
|
|
MdoProXfoilSQLBuilder ssb = new MdoProXfoilSQLBuilder();
|
|
MdoProXfoilSQLBuilder ssb = new MdoProXfoilSQLBuilder();
|
|
ssb.createCriteria().andPidEqualTo(mid);
|
|
ssb.createCriteria().andPidEqualTo(mid);
|
|
@@ -81,6 +87,7 @@ public class ModService {
|
|
for (MdoProXfoil s :sList) {
|
|
for (MdoProXfoil s :sList) {
|
|
s.setPid(pid);
|
|
s.setPid(pid);
|
|
s.setId(UtilTools.getUUid());
|
|
s.setId(UtilTools.getUUid());
|
|
|
|
+ s.setWid(owid_nwidMap.get(s.getWid()));
|
|
sdo.insert(s);
|
|
sdo.insert(s);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -90,7 +97,7 @@ public class ModService {
|
|
* @param pid
|
|
* @param pid
|
|
* @param mid
|
|
* @param mid
|
|
*/
|
|
*/
|
|
- public static void saveSurroByMod(String pid,String mid){
|
|
|
|
|
|
+ public static void saveSurroByMod(String pid,String mid,Map<String,String> owid_nwidMap){
|
|
MdoProSurroMapper sdo = UtilTools.getBean(MdoProSurroMapper.class);
|
|
MdoProSurroMapper sdo = UtilTools.getBean(MdoProSurroMapper.class);
|
|
MdoProSurroSQLBuilder ssb = new MdoProSurroSQLBuilder();
|
|
MdoProSurroSQLBuilder ssb = new MdoProSurroSQLBuilder();
|
|
ssb.createCriteria().andPidEqualTo(mid);
|
|
ssb.createCriteria().andPidEqualTo(mid);
|
|
@@ -99,6 +106,7 @@ public class ModService {
|
|
for (MdoProSurro s :sList) {
|
|
for (MdoProSurro s :sList) {
|
|
s.setPid(pid);
|
|
s.setPid(pid);
|
|
s.setId(UtilTools.getUUid());
|
|
s.setId(UtilTools.getUUid());
|
|
|
|
+ s.setWid(owid_nwidMap.get(s.getWid()));
|
|
sdo.insert(s);
|
|
sdo.insert(s);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -108,7 +116,7 @@ public class ModService {
|
|
* @param pid
|
|
* @param pid
|
|
* @param mid
|
|
* @param mid
|
|
*/
|
|
*/
|
|
- public static void saveEvolutionByMod(String pid,String mid){
|
|
|
|
|
|
+ public static void saveEvolutionByMod(String pid,String mid,Map<String,String> owid_nwidMap){
|
|
MdoProEvolutionMapper sdo = UtilTools.getBean(MdoProEvolutionMapper.class);
|
|
MdoProEvolutionMapper sdo = UtilTools.getBean(MdoProEvolutionMapper.class);
|
|
MdoProEvolutionSQLBuilder ssb = new MdoProEvolutionSQLBuilder();
|
|
MdoProEvolutionSQLBuilder ssb = new MdoProEvolutionSQLBuilder();
|
|
ssb.createCriteria().andPidEqualTo(mid);
|
|
ssb.createCriteria().andPidEqualTo(mid);
|
|
@@ -117,6 +125,7 @@ public class ModService {
|
|
for (MdoProEvolution s :sList) {
|
|
for (MdoProEvolution s :sList) {
|
|
s.setPid(pid);
|
|
s.setPid(pid);
|
|
s.setId(UtilTools.getUUid());
|
|
s.setId(UtilTools.getUUid());
|
|
|
|
+ s.setWid(owid_nwidMap.get(s.getWid()));
|
|
sdo.insert(s);
|
|
sdo.insert(s);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -127,7 +136,7 @@ public class ModService {
|
|
* @param pid
|
|
* @param pid
|
|
* @param mid
|
|
* @param mid
|
|
*/
|
|
*/
|
|
- public static void saveGradByMod(String pid,String mid){
|
|
|
|
|
|
+ public static void saveGradByMod(String pid,String mid,Map<String,String> owid_nwidMap){
|
|
MdoProGradMapper sdo = UtilTools.getBean(MdoProGradMapper.class);
|
|
MdoProGradMapper sdo = UtilTools.getBean(MdoProGradMapper.class);
|
|
MdoProGradSQLBuilder ssb = new MdoProGradSQLBuilder();
|
|
MdoProGradSQLBuilder ssb = new MdoProGradSQLBuilder();
|
|
ssb.createCriteria().andPidEqualTo(mid);
|
|
ssb.createCriteria().andPidEqualTo(mid);
|
|
@@ -136,6 +145,7 @@ public class ModService {
|
|
for (MdoProGrad s :sList) {
|
|
for (MdoProGrad s :sList) {
|
|
s.setPid(pid);
|
|
s.setPid(pid);
|
|
s.setId(UtilTools.getUUid());
|
|
s.setId(UtilTools.getUUid());
|
|
|
|
+ s.setWid(owid_nwidMap.get(s.getWid()));
|
|
sdo.insert(s);
|
|
sdo.insert(s);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -202,7 +212,7 @@ public class ModService {
|
|
* @param pid
|
|
* @param pid
|
|
* @param mid
|
|
* @param mid
|
|
*/
|
|
*/
|
|
- public static void savePyByMod(String pid,String mid){
|
|
|
|
|
|
+ public static void savePyByMod(String pid,String mid,Map<String,String> owid_nwidMap){
|
|
MdoProPythonMapper sdo = UtilTools.getBean(MdoProPythonMapper.class);
|
|
MdoProPythonMapper sdo = UtilTools.getBean(MdoProPythonMapper.class);
|
|
MdoProPythonSQLBuilder ssb = new MdoProPythonSQLBuilder();
|
|
MdoProPythonSQLBuilder ssb = new MdoProPythonSQLBuilder();
|
|
ssb.createCriteria().andPidEqualTo(mid);
|
|
ssb.createCriteria().andPidEqualTo(mid);
|
|
@@ -211,6 +221,7 @@ public class ModService {
|
|
for (MdoProPython s :sList) {
|
|
for (MdoProPython s :sList) {
|
|
s.setPid(pid);
|
|
s.setPid(pid);
|
|
s.setId(UtilTools.getUUid());
|
|
s.setId(UtilTools.getUUid());
|
|
|
|
+ s.setWid(owid_nwidMap.get(s.getWid()));
|
|
sdo.insert(s);
|
|
sdo.insert(s);
|
|
}
|
|
}
|
|
}
|
|
}
|