浏览代码

场景复制增加 复制马赛克

dsx 2 年之前
父节点
当前提交
c9368711f9

+ 6 - 0
src/main/java/com/fdkankan/ucenter/entity/SceneEditInfoExt.java

@@ -65,6 +65,12 @@ public class SceneEditInfoExt implements Serializable {
     private String mosaics;
 
     /**
+     * 是否有马赛克
+     */
+    @TableField("mosaic")
+    private Integer mosaic;
+
+    /**
      * 是否有场景关联(0-否,1-是)
      */
     @TableField("links")

+ 5 - 0
src/main/java/com/fdkankan/ucenter/service/impl/ScenePlusServiceImpl.java

@@ -262,6 +262,11 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
                     });
                 }
 
+                //复制马赛克数据
+                String key = String.format(RedisKey.SCENE_MOSAIC_DATA, num);
+                Map<String, String> map = redisUtil.hmget(key);
+                redisUtil.hmset(String.format(RedisKey.SCENE_MOSAIC_DATA, newNum), map);
+
                 // 生成scene.json
                 SceneJsonBean sceneJson = new SceneJsonBean();
                 BeanUtil.copyProperties(sceneEditInfoExt, sceneJson);