lyhzzz 2 年之前
父节点
当前提交
d54aa2260f

+ 1 - 0
src/main/java/com/fdkankan/fusion/response/SceneVo.java

@@ -21,4 +21,5 @@ public class SceneVo extends Model {
     private Integer type;       // 0 四维看看,1看见场景,2 深时场景,3 三维模型
 
     private String phone;
+    private Boolean bind = true;
 }

+ 1 - 0
src/main/java/com/fdkankan/fusion/service/impl/CaseServiceImpl.java

@@ -131,6 +131,7 @@ public class CaseServiceImpl extends ServiceImpl<ICaseMapper, CaseEntity> implem
                 listAll.add(sceneVo);
             }
         }
+        listAll.removeIf(sceneVo -> !sceneVo.getBind());
         return listAll;
     }
 

+ 3 - 3
src/main/java/com/fdkankan/fusion/service/impl/SceneService.java

@@ -98,7 +98,7 @@ public class SceneService implements ISceneService {
                 String res = JSONObject.toJSONString(o);
                 SceneVo vo = JSONObject.parseObject(res,SceneVo.class);
                 if(StringUtils.isEmpty(token) && StringUtils.isEmpty(vo.getPhone())){
-                    continue;
+                    vo.setBind(false);
                 }
                 if(vo.getStatus() == 4){    //4生成OBJ中 设置为计算中
                     vo.setStatus(0);
@@ -121,10 +121,10 @@ public class SceneService implements ISceneService {
         for (Object obj : list) {
             String res = JSONObject.toJSONString(obj);
             SceneProEntityVo fdkkScenePlusVo = JSONObject.parseObject(res, SceneProEntityVo.class);
+            SceneVo sceneVo = new SceneVo();
             if(fdkkScenePlusVo.getUserId()== null ){
-                continue;
+                sceneVo.setBind(false);
             }
-            SceneVo sceneVo = new SceneVo();
             sceneVo.setId(fdkkScenePlusVo.getId());
             sceneVo.setBuildObjStatus(0);
             sceneVo.setCreateTime(fdkkScenePlusVo.getCreateTime());