瀏覽代碼

***********************WX*****************************
关系调整

张维新 4 年之前
父節點
當前提交
9ee4518e95
共有 1 個文件被更改,包括 15 次插入3 次删除
  1. 15 3
      datasyn/src/main/kotlin/com/persagy/server/syn/jms/DataCenterSync.kt

+ 15 - 3
datasyn/src/main/kotlin/com/persagy/server/syn/jms/DataCenterSync.kt

@@ -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)
+                            }
                         }
 
                     }