소스 검색

floor_plan_angle、floor_plan_compass 改为浮点型

dengsixing 3 년 전
부모
커밋
f22aa21aff

+ 2 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/bean/SceneJsonBean.java

@@ -161,12 +161,12 @@ public class SceneJsonBean {
     /**
     /**
      * 户型角度
      * 户型角度
      */
      */
-    private Integer floorPlanAngle;
+    private Float floorPlanAngle;
 
 
     /**
     /**
      * 指南针角度
      * 指南针角度
      */
      */
-    private Integer floorPlanCompass;
+    private Float floorPlanCompass;
 
 
 
 
 }
 }

+ 2 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/entity/SceneEditInfoExt.java

@@ -38,10 +38,10 @@ public class SceneEditInfoExt {
     private Long editInfoId;
     private Long editInfoId;
 
 
     @TableField("floor_plan_angle")
     @TableField("floor_plan_angle")
-    private Integer floorPlanAngle;
+    private Float floorPlanAngle;
 
 
     @TableField("floor_plan_compass")
     @TableField("floor_plan_compass")
-    private Integer floorPlanCompass;
+    private Float floorPlanCompass;
 
 
     /**
     /**
      * 大场景序号(随心装场景码)  原pro_edit表中的字段
      * 大场景序号(随心装场景码)  原pro_edit表中的字段

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

@@ -185,8 +185,8 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
         }
         }
         if(sceneEditInfoExt == null){
         if(sceneEditInfoExt == null){
             sceneEditInfoExt = new SceneEditInfoExt();
             sceneEditInfoExt = new SceneEditInfoExt();
-            sceneEditInfoExt.setFloorPlanAngle(0);
-            sceneEditInfoExt.setFloorPlanCompass(0);
+            sceneEditInfoExt.setFloorPlanAngle(0f);
+            sceneEditInfoExt.setFloorPlanCompass(0f);
         }
         }
 
 
 //        if(sceneEditControls == null){
 //        if(sceneEditControls == null){
@@ -361,10 +361,10 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
         BeanUtil.copyProperties(sceneEditInfoExt, sceneInfoVO);
         BeanUtil.copyProperties(sceneEditInfoExt, sceneInfoVO);
         BeanUtil.copyProperties(sceneEditInfo, sceneInfoVO);
         BeanUtil.copyProperties(sceneEditInfo, sceneInfoVO);
         if(Objects.isNull(sceneInfoVO.getFloorPlanAngle())){
         if(Objects.isNull(sceneInfoVO.getFloorPlanAngle())){
-            sceneInfoVO.setFloorPlanAngle(0);
+            sceneInfoVO.setFloorPlanAngle(0f);
         }
         }
         if(Objects.isNull(sceneInfoVO.getFloorPlanCompass())){
         if(Objects.isNull(sceneInfoVO.getFloorPlanCompass())){
-            sceneInfoVO.setFloorPlanCompass(0);
+            sceneInfoVO.setFloorPlanCompass(0f);
         }
         }
         sceneInfoVO.setControls(BeanUtil.copyProperties(sceneEditControls, SceneEditControlsVO.class));
         sceneInfoVO.setControls(BeanUtil.copyProperties(sceneEditControls, SceneEditControlsVO.class));
         sceneInfoVO.setNum(num);
         sceneInfoVO.setNum(num);
@@ -436,10 +436,10 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
             this.setExtData(sceneInfoVO, scenePro.getCameraId());
             this.setExtData(sceneInfoVO, scenePro.getCameraId());
             sceneInfoVO.setScenePassword(null);
             sceneInfoVO.setScenePassword(null);
             if(Objects.isNull(sceneInfoVO.getFloorPlanAngle())){
             if(Objects.isNull(sceneInfoVO.getFloorPlanAngle())){
-                sceneInfoVO.setFloorPlanAngle(0);
+                sceneInfoVO.setFloorPlanAngle(0f);
             }
             }
             if(Objects.isNull(sceneInfoVO.getFloorPlanCompass())){
             if(Objects.isNull(sceneInfoVO.getFloorPlanCompass())){
-                sceneInfoVO.setFloorPlanCompass(0);
+                sceneInfoVO.setFloorPlanCompass(0f);
             }
             }
             return sceneInfoVO;
             return sceneInfoVO;
         }
         }
@@ -453,10 +453,10 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
         this.setExtData(sceneInfoVO, scenePro.getCameraId());
         this.setExtData(sceneInfoVO, scenePro.getCameraId());
         sceneInfoVO.setScenePassword(null);
         sceneInfoVO.setScenePassword(null);
         if(Objects.isNull(sceneInfoVO.getFloorPlanAngle())){
         if(Objects.isNull(sceneInfoVO.getFloorPlanAngle())){
-            sceneInfoVO.setFloorPlanAngle(0);
+            sceneInfoVO.setFloorPlanAngle(0f);
         }
         }
         if(Objects.isNull(sceneInfoVO.getFloorPlanCompass())){
         if(Objects.isNull(sceneInfoVO.getFloorPlanCompass())){
-            sceneInfoVO.setFloorPlanCompass(0);
+            sceneInfoVO.setFloorPlanCompass(0f);
         }
         }
         redisUtil.set(key, JSON.toJSONString(sceneInfoVO));
         redisUtil.set(key, JSON.toJSONString(sceneInfoVO));
 
 
@@ -507,14 +507,14 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
 
 
         String floors = fileInfoJson.getString("floors");
         String floors = fileInfoJson.getString("floors");
         String cadInfo = null;
         String cadInfo = null;
-        Integer angel = null;
-        Integer compass = null;
+        Float angel = null;
+        Float compass = null;
         String floorJsonData = fileInfoJson.getString("floorJsonData");
         String floorJsonData = fileInfoJson.getString("floorJsonData");
         if(StrUtil.isNotBlank(floorJsonData)){
         if(StrUtil.isNotBlank(floorJsonData)){
             JSONObject jsonObject = JSON.parseObject(floorJsonData);
             JSONObject jsonObject = JSON.parseObject(floorJsonData);
             cadInfo = jsonObject.getString("cadInfo");
             cadInfo = jsonObject.getString("cadInfo");
-            angel = jsonObject.getInteger("angle");
-            compass = jsonObject.getInteger("compass");
+            angel = jsonObject.getFloat("angle");
+            compass = jsonObject.getFloat("compass");
         }
         }
 //        String filePaths = fileInfoJson.getString("filePaths");
 //        String filePaths = fileInfoJson.getString("filePaths");
 //        Byte reSet = fileInfoJson.getByte("reset");
 //        Byte reSet = fileInfoJson.getByte("reset");

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

@@ -2328,7 +2328,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
                 return jsonObject;
                 return jsonObject;
             }).collect(Collectors.toList());
             }).collect(Collectors.toList());
             //按时间倒叙排序
             //按时间倒叙排序
-            Collections.sort(tags, Comparator.comparing(t -> t.getLong("createTime")));
+            Collections.sort(tags, Comparator.comparingLong(t -> t.getLongValue("createTime")));
             tags.parallelStream().forEach(t->t.remove("createTime"));
             tags.parallelStream().forEach(t->t.remove("createTime"));
         }
         }
         result.put("tags", tags);
         result.put("tags", tags);

+ 2 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/vo/SceneInfoVO.java

@@ -150,12 +150,12 @@ public class SceneInfoVO {
     /**
     /**
      * 户型角度
      * 户型角度
      */
      */
-    private Integer floorPlanAngle;
+    private Float floorPlanAngle;
 
 
     /**
     /**
      * 指南针角度
      * 指南针角度
      */
      */
-    private Integer floorPlanCompass;
+    private Float floorPlanCompass;