소스 검색

修改重算逻辑

tianboguang 2 년 전
부모
커밋
46c0c827a3
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      src/main/java/com/fdkankan/contro/service/impl/SceneFileBuildServiceImpl.java

+ 6 - 0
src/main/java/com/fdkankan/contro/service/impl/SceneFileBuildServiceImpl.java

@@ -1049,6 +1049,9 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
         scenePlusService.resetSpace(num);
         String statusJsonOssPath = String.format(UploadFilePath.DATA_VIEW_PATH, num) + "status.json";
         JSONObject statusJson = JSONObject.parseObject(fYunFileService.getFileContent(String.format(UploadFilePath.DATA_VIEW_PATH, num) + "status.json"));
+        if(ObjectUtils.isEmpty(statusJson)){
+            statusJson = new JSONObject();
+        }
         //临时将-2改成1,app还没完全更新
         statusJson.put("status", SceneStatus.wait.code());
         fYunFileService.uploadFile(statusJson.toJSONString().getBytes(StandardCharsets.UTF_8),statusJsonOssPath);
@@ -1117,6 +1120,9 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
 
         String statusJsonOssPath = String.format(ConstantFilePath.DATA_PATH_FORMAT, num) + "status.json";
         JSONObject statusJson = JSONObject.parseObject(fYunFileService.getFileContent(statusJsonOssPath));
+        if (ObjectUtils.isEmpty(statusJson)) {
+            statusJson = new JSONObject();
+        }
         //临时将-2改成1,app还没完全更新
         statusJson.put("status", SceneStatus.wait.code());
         fYunFileService.uploadFile(statusJson.toJSONString().getBytes(StandardCharsets.UTF_8),statusJsonOssPath);