Просмотр исходного кода

修改scenejson中的sceneKind字段为pano

dsx 2 лет назад
Родитель
Сommit
99ec7af2a0

+ 6 - 4
src/main/java/com/fdkankan/extend/service/impl/TowerServiceImpl.java

@@ -62,11 +62,13 @@ public class TowerServiceImpl implements ITowerService {
         //下载scene.json
         String sceneJsonPath = dataPath.concat("scene.json");
         String sceneJson = redisUtil.get(String.format(RedisKey.SCENE_JSON, num));
-        if(StrUtil.isNotEmpty(sceneJson)){
-            FileUtil.writeUtf8String(sceneJson, sceneJsonPath);
-        }else{
-            fYunFileService.downloadFile(ossDataPath.concat("scene.json"), sceneJsonPath);
+        if(StrUtil.isEmpty(sceneJson)){
+            sceneJson = fYunFileService.getFileContent(ossDataPath.concat("scene.json"));
         }
+        JSONObject sceneJsonObj = JSON.parseObject(sceneJson);
+        sceneJsonObj.put("sceneKind", "pano");
+        FileUtil.writeUtf8String(sceneJsonObj.toJSONString(), sceneJsonPath);
+
         //下载mesh
         fYunFileService.downloadFileByCommand(dataPath, ossDataPath.concat("mesh"));