dengsixing 2 ヶ月 前
コミット
1f8d806e2f

+ 5 - 12
src/main/java/com/fdkankan/contro/service/impl/SceneFileBuildServiceImpl.java

@@ -1639,18 +1639,11 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
                 jsonObject.getInteger("scenetype"), jsonObject.getString("gps"), rebuild,
                 jsonObject.getInteger("resolution"), firmwareVersion.toString(), sceneUrl, buildType, cameraDetail.getCooperationUser());
 
-//        if (Objects.nonNull(scenePlusVO)) {
-//            JSONObject statusJson = new JSONObject();
-//            //临时将-2改成1,app还没完全更新
-//            statusJson.put("status", scenePlusVO.getSceneStatus() == -2 ? 1 : scenePlusVO.getSceneStatus());
-//            statusJson.put("webSite", scenePlusVO.getWebSite());
-//            statusJson.put("sceneNum", scenePlusVO.getNum());
-//            statusJson.put("thumb", scenePlusVO.getThumb());
-//            statusJson.put("payStatus", 0);
-//            statusJson.put("recStatus", 'A');
-//            FileUtils.writeFile(localDataPath + "status.json", statusJson.toString());
-//            fYunFileService.uploadFile(localDataPath + "status.json", dataViewPath + "status.json");
-//        }
+        ScenePlus scenePlus = scenePlusService.getScenePlusByNum(sceneNum);
+        ScenePlusExt scenePlusExt = scenePlusExtService.getScenePlusExtByPlusId(scenePlus.getId());
+        boolean isObj = jsonObject.containsKey("exportMeshObj") && jsonObject.getIntValue("exportMeshObj") == 1;
+        scenePlusExt.setIsObj(isObj ? CommonStatus.YES.code() : CommonStatus.NO.code());
+        scenePlusExtService.updateById(scenePlusExt);
 
         BuildSceneCallMessage mqMessage = getBuildSceneMqMessage(sceneNum, cameraType, algorithm, jsonObject, buildType,
                 scenePlusVO.getDataSource());