瀏覽代碼

fix : 空间更新建筑楼层关系,前端使用flowBuild进行更新

lvxianyun 3 年之前
父節點
當前提交
d76116daac
共有 1 個文件被更改,包括 4 次插入6 次删除
  1. 4 6
      src/main/java/com/persagy/proxy/object/controller/AdmSpaceController.java

+ 4 - 6
src/main/java/com/persagy/proxy/object/controller/AdmSpaceController.java

@@ -29,10 +29,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 import javax.ws.rs.QueryParam;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 /**
  * Adm 空间 API
@@ -151,7 +148,7 @@ public class AdmSpaceController {
                         if(flowBuild.startsWith("Bd")){
                             admSpace.setBuildingId(flowBuild);
                             Map<String, Object> infos = new HashMap<String,Object>(16);
-                            infos.put("$remove","['floorId']");
+                            infos.put("$remove", Arrays.asList("floorId"));
                             admSpace.setInfos(infos);
                         }
                     }else {
@@ -164,9 +161,10 @@ public class AdmSpaceController {
                             admSpace.setFloorId(str[0]);
                         }
                     }
+                    admSpace.setFlowBuild(null);
                 }else{
                     Map<String, Object> infos = new HashMap<String,Object>(16);
-                    infos.put("$remove","['floorId','buildingId']");
+                    infos.put("$remove",Arrays.asList("floorId","buildingId"));
                     admSpace.setInfos(infos);
                 }
             });