Przeglądaj źródła

激光场景更新status.json上传模式变更

dsx 1 rok temu
rodzic
commit
7be6047d79

+ 2 - 1
src/main/java/com/fdkankan/contro/mq/listener/UpdateSceneStatusListener.java

@@ -1,5 +1,6 @@
 package com.fdkankan.contro.mq.listener;
 
+import cn.hutool.core.io.FileUtil;
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.fdkankan.common.util.FileUtils;
@@ -46,7 +47,7 @@ public class UpdateSceneStatusListener {
             String fileContent = fYunFileService.getFileContent(statusJsonPath);
             JSONObject jsonObject = JSON.parseObject(fileContent);
             jsonObject.put("status", status);
-            FileUtils.writeFile(ConstantFilePath.SCENE_PATH + "data/data" + num + File.separator + "status.json", jsonObject.toJSONString());
+            FileUtil.writeUtf8String(jsonObject.toJSONString(),ConstantFilePath.SCENE_PATH + "data/data" + num + File.separator + "status.json");
             fYunFileService.uploadFile(ConstantFilePath.SCENE_PATH + "data/data" + num + File.separator + "status.json", statusJsonPath);
         }catch (Exception e){
             log.error("更新场景的的status.json状态, content:{}", msg, e);