فهرست منبع

国内测试环境 修复modelkind字段

dsx 2 سال پیش
والد
کامیت
31d56bf859
1فایلهای تغییر یافته به همراه11 افزوده شده و 6 حذف شده
  1. 11 6
      src/main/java/com/fdkankan/job/job/ModelKindHandler.java

+ 11 - 6
src/main/java/com/fdkankan/job/job/ModelKindHandler.java

@@ -43,13 +43,18 @@ public class ModelKindHandler {
 
         List<ScenePlus> list = scenePlusService.list();
         list.stream().forEach(plus->{
-            String sceneJson = String.format(UploadFilePath.DATA_VIEW_PATH, plus.getNum()) + "scene.json";
-            JSONObject jsonObject = JSON.parseObject(sceneJson);
-            if(Objects.isNull(jsonObject) || Objects.isNull(jsonObject.getString("modelKind")) || !"3dtiles".equals(jsonObject.getString("modelKind"))){
-                ScenePlusExt one = scenePlusExtService.getOne(new LambdaQueryWrapper<ScenePlusExt>().eq(ScenePlusExt::getPlusId, plus.getId()));
-                one.setModelKind("dam");
-                scenePlusExtService.updateById(one);
+            try {
+                String sceneJson = String.format(UploadFilePath.DATA_VIEW_PATH, plus.getNum()) + "scene.json";
+                JSONObject jsonObject = JSON.parseObject(sceneJson);
+                if(Objects.isNull(jsonObject) || Objects.isNull(jsonObject.getString("modelKind")) || !"3dtiles".equals(jsonObject.getString("modelKind"))){
+                    ScenePlusExt one = scenePlusExtService.getOne(new LambdaQueryWrapper<ScenePlusExt>().eq(ScenePlusExt::getPlusId, plus.getId()));
+                    one.setModelKind("dam");
+                    scenePlusExtService.updateById(one);
+                }
+            }catch (Exception e){
+
             }
+
         });
         XxlJobHelper.log("repairModelKind end.....");
     }