dsx пре 2 година
родитељ
комит
4721bcdcda

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

@@ -324,6 +324,7 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
         scenePlusExtService.saveOrUpdate(scenePlusExt);
 
         //生成编辑主表
+        String pwd = fdageData.getString("pwd");
         SceneEditInfo sceneEditInfo = sceneEditInfoService.getByScenePlusId(scenePlus.getId());
         if(Objects.isNull(sceneEditInfo)){
             sceneEditInfo = new SceneEditInfo();
@@ -331,6 +332,7 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
         sceneEditInfo.setScenePlusId(scenePlus.getId());
         sceneEditInfo.setTitle(title);
         sceneEditInfo.setDescription(des);
+        sceneEditInfo.setScenePassword(fdageData.getString("pwd"));
         sceneEditInfoService.saveOrUpdate(sceneEditInfo);
         sceneEditInfo = sceneEditInfoService.getByScenePlusId(scenePlus.getId());
 
@@ -351,6 +353,9 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
         }
         sceneEditControls.setEditInfoId(sceneEditInfo.getId());
         sceneEditControls.setShowMap(0);
+        if(StrUtil.isNotEmpty(pwd)){
+            sceneEditControls.setShowLock(CommonStatus.YES.code().intValue());
+        }
         sceneEditControlsService.save(sceneEditControls);
         sceneEditControls = sceneEditControlsService.getBySceneEditId(sceneEditInfo.getId());