Jelajahi Sumber

场景保存、获取场景详情删除floorPlanPaths
修改字段floorLogoUploadFile musicUploadFile

dengsixing 3 tahun lalu
induk
melakukan
cb9d78fefb

+ 9 - 9
4dkankan-center-scene/src/main/java/com/fdkankan/scene/factory/handler/FloorPlanHandler.java

@@ -59,13 +59,13 @@ public class FloorPlanHandler implements ISaveUploadHandler {
         String cadInfo = fileInfoJson.getString("cadInfo");
         String floorJsonData = fileInfoJson.getString("floorJsonData");
 
-        String filePaths = fileInfoJson.getString("filePaths");
-        JSONArray filePathsArrs = JSONUtil.parseArray(filePaths);
-        List<String> filePathsList = filePathsArrs.toList(String.class);
-        StringBuilder filePathBuilder = new StringBuilder();
-        filePathsList.parallelStream().forEach(path -> {
-            filePathBuilder.append(",").append(path);
-        });
+//        String filePaths = fileInfoJson.getString("filePaths");
+//        JSONArray filePathsArrs = JSONUtil.parseArray(filePaths);
+//        List<String> filePathsList = filePathsArrs.toList(String.class);
+//        StringBuilder filePathBuilder = new StringBuilder();
+//        filePathsList.parallelStream().forEach(path -> {
+//            filePathBuilder.append(",").append(path);
+//        });
 
 
         //写入数据库
@@ -73,13 +73,13 @@ public class FloorPlanHandler implements ISaveUploadHandler {
         if(Objects.nonNull(sceneEditInfoDb)){
             sceneEditInfoService.update(new LambdaUpdateWrapper<SceneEditInfo>()
                     .setSql("version=version+"+1)
-                    .set(SceneEditInfo::getFloorPlanPath, filePathBuilder.substring(1))
+//                    .set(SceneEditInfo::getFloorPlanPath, filePathBuilder.substring(1))
                     .set(SceneEditInfo::getCadInfo, cadInfo)
                     .eq(SceneEditInfo::getId, sceneEditInfoDb.getId()));
         }else{
             sceneEditInfoDb = new SceneEditInfo();
             sceneEditInfoDb.setSceneProId(scenePro.getId());
-            sceneEditInfoDb.setFloorPlanPath(filePaths);
+//            sceneEditInfoDb.setFloorPlanPath(filePaths);
             sceneEditInfoDb.setCadInfo(cadInfo);
             sceneEditInfoService.save(sceneEditInfoDb);
         }

+ 4 - 4
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneEditInfoServiceImpl.java

@@ -475,9 +475,9 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
             LambdaUpdateWrapper<SceneEditInfo> updateWrapper = new LambdaUpdateWrapper<SceneEditInfo>()
                 .setSql("version=version+" + 1)
                 .eq(SceneEditInfo::getId, sceneEditInfoDb.getId());
-            if(StrUtil.isNotEmpty(filePathStr)){
-                updateWrapper.set(SceneEditInfo::getFloorPlanPath, filePathStr);
-            }
+//            if(StrUtil.isNotEmpty(filePathStr)){
+//                updateWrapper.set(SceneEditInfo::getFloorPlanPath, filePathStr);
+//            }
             if(StrUtil.isNotEmpty(cadInfo)){
                 updateWrapper.set(SceneEditInfo::getCadInfo, cadInfo);
             }
@@ -488,7 +488,7 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
         }else{
             sceneEditInfoDb = new SceneEditInfo();
             sceneEditInfoDb.setSceneProId(scenePro.getId());
-            sceneEditInfoDb.setFloorPlanPath(filePathStr);
+//            sceneEditInfoDb.setFloorPlanPath(filePathStr);
             sceneEditInfoDb.setCadInfo(cadInfo);
             sceneEditInfoDb.setFloorPlanUser(floorPlanUser);
             this.save(sceneEditInfoDb);