Ver código fonte

更新:
2021-04-28 生产环境上线版本

wuweihao 4 anos atrás
pai
commit
7717d4c70e

+ 47 - 47
cms_pano_fcb/gis_web/src/main/java/com/gis/web/controller/CommonController.java

@@ -102,53 +102,53 @@ public class CommonController extends BaseController {
     }
 
 
-    /**
-     * 2021-3-22
-     * 更新没问题后,需要删除
-     */
-    @ApiOperation("更新初始场景旧数据")
-    @GetMapping("updateData")
-    public Result updateData() {
-        List<SceneEntity> list = sceneMapper.findAllByIndex();
-        log.info("初始场景数量: {}",list.size());
-        int i = 0;
-        for (SceneEntity entity : list) {
-
-            String sceneCode = entity.getSceneCode();
-            String houseId = entity.getHouseId();
-
-
-            List<SceneInitEntity> inits = sceneInitMapper.findByHouseIdAndSceneCode(houseId, sceneCode);
-            if (inits.size() == 0) {
-                SceneInitEntity sceneInitEntity = new SceneInitEntity();
-                sceneInitEntity.setSceneCode(sceneCode);
-                sceneInitEntity.setHouseId(houseId);
-                sceneInitEntity.setId(RandomUtils.getUuid("init"));
-                sceneInitService.save(sceneInitEntity);
-                log.info("保存场景码: {}", sceneCode);
-            }
-
-//            if (i == 10) {
-//                break;
+//    /**
+//     * 2021-3-22
+//     * 更新没问题后,需要删除
+//     */
+//    @ApiOperation("更新初始场景旧数据")
+//    @GetMapping("updateData")
+//    public Result updateData() {
+//        List<SceneEntity> list = sceneMapper.findAllByIndex();
+//        log.info("初始场景数量: {}",list.size());
+//        int i = 0;
+//        for (SceneEntity entity : list) {
+//
+//            String sceneCode = entity.getSceneCode();
+//            String houseId = entity.getHouseId();
+//
+//
+//            List<SceneInitEntity> inits = sceneInitMapper.findByHouseIdAndSceneCode(houseId, sceneCode);
+//            if (inits.size() == 0) {
+//                SceneInitEntity sceneInitEntity = new SceneInitEntity();
+//                sceneInitEntity.setSceneCode(sceneCode);
+//                sceneInitEntity.setHouseId(houseId);
+//                sceneInitEntity.setId(RandomUtils.getUuid("init"));
+//                sceneInitService.save(sceneInitEntity);
+//                log.info("保存场景码: {}", sceneCode);
 //            }
-            i++;
-        }
-        log.info("更新数量: {}", i);
-        HashMap<String, Object> result = new HashMap<>();
-        result.put("size", i);
-        result.put("data", list);
-        return Result.success(result);
-    }
-
-    @ApiOperation("查看初始场景旧数据")
-    @GetMapping("getData")
-    public Result getData() {
-            List<SceneInitEntity> inits = sceneInitService.findAll();
-        log.info("初始场景数量: {}",inits.size());
-        HashMap<String, Object> result = new HashMap<>();
-        result.put("size", inits.size());
-        result.put("data", inits);
-        return Result.success(result);
-    }
+//
+////            if (i == 10) {
+////                break;
+////            }
+//            i++;
+//        }
+//        log.info("更新数量: {}", i);
+//        HashMap<String, Object> result = new HashMap<>();
+//        result.put("size", i);
+//        result.put("data", list);
+//        return Result.success(result);
+//    }
+//
+//    @ApiOperation("查看初始场景旧数据")
+//    @GetMapping("getData")
+//    public Result getData() {
+//            List<SceneInitEntity> inits = sceneInitService.findAll();
+//        log.info("初始场景数量: {}",inits.size());
+//        HashMap<String, Object> result = new HashMap<>();
+//        result.put("size", inits.size());
+//        result.put("data", inits);
+//        return Result.success(result);
+//    }
 
 }

+ 8 - 1
cms_pano_fcb/gis_web/src/main/java/com/gis/web/controller/SceneController.java

@@ -9,7 +9,6 @@ import com.gis.feign.HouseFeign;
 import com.gis.mapper.SceneMapper;
 import com.gis.service.SceneInitService;
 import com.gis.service.SceneService;
-import com.gis.web.aop.WebControllerLog;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
@@ -272,6 +271,14 @@ public class SceneController extends BaseController {
         return Result.success(flag);
     }
 
+    // todo 这个修好户型,会涉及到初始场景的问题,要如何处理
+
+    /**
+     * 2021-04-28
+     * 比较好的处理方式是记录场景id , init表也是记录场景id, 这样就不用去维护数据了
+     * @param param
+     * @return
+     */
     @ApiOperation("VR模型保存")
     @PostMapping("saveVrModel")
     public Result saveVrModel(@Valid @RequestBody VrModelDto param) {

+ 15 - 3
cms_pano_fcb/remark.md

@@ -196,7 +196,7 @@ sit:
 3. redis
 4. ossUtil
 5. krpano 切全景图
-6. convert 切缩略图
+6. imagemagick convert 切缩略图
 7. rabbit MQ    
 
 # sit 更新日志
@@ -223,6 +223,7 @@ sit:
      
      2021-04-25 *
         消费端,java上传目录,文档多造成内存溢出。目前已改用ossUtil上传目录
+        上传接口, 压缩图片使用imagemagick工具压缩
     
 # uat 更新日志
     20210301-1700 
@@ -254,7 +255,10 @@ sit:
          更新sit 20210402内容  
          
      20210409-1530
-        更新sit 20210408 内容           
+        更新sit 20210408 内容  
+        
+      20210428-1000
+        更新sit  2021-04-25 内容         
 
 # pro 更新日志
     20210228-1722
@@ -279,4 +283,12 @@ sit:
            1. 全景图的缩略图统一使用场景码命名
            2. 初始场景有一个变三个
            3. 判读全景图文件名不能为空 
-           4. 添加初始场景-已使用场景标记处理  	
+           4. 添加初始场景-已使用场景标记处理  
+           
+           
+    pro- 2021-04-28 更新
+    更新包: uat-20210428-1600 - 解决内存溢出问题     
+        更新内容:
+            1. 消费端,目录上传改用ossutil
+            2. 上传全景图压缩改用	imagemagick convert 压缩得到缩略图
+            3. 更新修改户型, webSite需要更新