lyhzzz 1 year ago
parent
commit
0390fbd62b

+ 12 - 0
src/main/java/com/fdkankan/manage_jp/service/impl/SceneProServiceImpl.java

@@ -166,6 +166,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
                     record.setWebSite(ssObj.getString("webSite"));
                     record.setIsObj(ssObj.getInteger("buildObjStatus"));
                     record.setViewCount(ssObj.getInteger("viewCount"));
+                    record.setStatus(toFdStatus(ssObj.getInteger("status")));
                 }else{
                     record.setStatus(-1);
                     record.setWebSite(null);
@@ -194,6 +195,17 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
         return PageInfo.PageInfo(page);
     }
 
+    private Integer toFdStatus(Integer status) {
+        //深时状态,-1:场景被删 0:计算中 1计算失败 2计算成功 3封存 4生成OBJ中
+        switch (status){
+            case 0 :
+            case 4 :
+                return 0;
+            case 2 : return -2;
+            case 3 : return -3;
+            default: return -1;
+        }
+
     @Override
     public ScenePro getByNum(String num) {
         LambdaQueryWrapper<ScenePro> wrapper = new LambdaQueryWrapper<>();