|
@@ -285,11 +285,23 @@ class DataCenterSync {
|
|
|
"12" -> { // 删除关系
|
|
|
equipInSpaceSync.delRel(message, "MechForArch", "Eq2Sp")
|
|
|
}
|
|
|
- "13" -> {
|
|
|
+ "13" -> { // 清除之前的关系,替换
|
|
|
+ if (message.fromId!!.startsWith("Eq")){
|
|
|
+ var ids= Gson().fromJson<ArrayList<String>>(message.toId,type)
|
|
|
+ equipInSpaceSync.addRelSuperposition(message,ids,"MechForArch","Eq2Sp")
|
|
|
|
|
|
- }
|
|
|
- "14" -> {
|
|
|
+ } else if (message.fromId!!.startsWith("Sp")) {
|
|
|
+ var ids= Gson().fromJson<ArrayList<String>>(message.toId,type)
|
|
|
|
|
|
+ equipInSpaceSync.addRelSuperpositionFan(message,ids,"MechForArch","Eq2Sp")
|
|
|
+ }
|
|
|
+ }
|
|
|
+ "14" -> { // 添加不替换
|
|
|
+ if (message.fromId!!.startsWith("Sp")) {
|
|
|
+ var ids= Gson().fromJson<ArrayList<String>>(message.toId,type)
|
|
|
+ logger.debug("id= ${ids.toJson()}**************************")
|
|
|
+ equipInSpaceSync.equipInSpaceCreate(message,"MechForArch","Eq2Sp",ids)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|