|
@@ -404,7 +404,9 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<SceneEditInfoMapper, S
|
|
|
return this.getSceneInfo4Edit(param.getNum(), param.getSubgroup());
|
|
|
//如果是查看页面请求,查redis
|
|
|
case VIEW:
|
|
|
- return this.getSceneInfo4Edit(param.getNum(), param.getSubgroup());
|
|
|
+ SceneInfoVO sceneInfo = this.getSceneInfo4Edit(param.getNum(), param.getSubgroup());
|
|
|
+ sceneInfo.setScenePassword(null);
|
|
|
+ return sceneInfo;
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
@@ -1809,28 +1811,20 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<SceneEditInfoMapper, S
|
|
|
// return ResultData.ok();
|
|
|
// }
|
|
|
//
|
|
|
-// @Override
|
|
|
-// public ResultData checkKey(SceneCheckKeyParamVO param) throws Exception {
|
|
|
-// ScenePlus scenePlus = scenePlusService.getScenePlusByNum(param.getNum());
|
|
|
-// if(Objects.isNull(scenePlus)){
|
|
|
-// throw new BusinessException(ErrorCode.FAILURE_CODE_5005);
|
|
|
-// }
|
|
|
-// ScenePlusExt scenePlusExt = scenePlusExtService.getScenePlusExtByPlusId(scenePlus.getId());
|
|
|
-// String bucket = scenePlusExt.getYunFileBucket();
|
|
|
-// SceneJsonBean sceneJsonBean = null;
|
|
|
-// String sceneJson = redisUtil.get(String.format(RedisKey.SCENE_JSON, param.getNum()));
|
|
|
-// if(StrUtil.isEmpty(sceneJson)){
|
|
|
-// sceneJson = fYunFileService.getFileContent(bucket,
|
|
|
-// String.format(UploadFilePath.DATA_VIEW_PATH, param.getNum()) + "scene.json");
|
|
|
-// }
|
|
|
-// sceneJsonBean = JSON.parseObject(sceneJson, SceneJsonBean.class);
|
|
|
-//
|
|
|
-// if(!param.getPassword().equals(sceneJsonBean.getScenePassword())){
|
|
|
-// throw new BusinessException(ErrorCode.FAILURE_CODE_5021);
|
|
|
-// }
|
|
|
-//
|
|
|
-// return ResultData.ok();
|
|
|
-// }
|
|
|
+ @Override
|
|
|
+ public ResultData checkKey(SceneCheckKeyParamVO param) throws Exception {
|
|
|
+ Scene scenePlus = sceneService.getByNum(param.getNum(), param.getSubgroup());
|
|
|
+ if(Objects.isNull(scenePlus)){
|
|
|
+ throw new BusinessException(ErrorCode.FAILURE_CODE_5005);
|
|
|
+ }
|
|
|
+ SceneEditInfo sceneEditInfo = this.getByScenePlusId(scenePlus.getId());
|
|
|
+
|
|
|
+ if(!param.getPassword().equals(sceneEditInfo.getScenePassword())){
|
|
|
+ throw new BusinessException(ErrorCode.FAILURE_CODE_5021);
|
|
|
+ }
|
|
|
+
|
|
|
+ return ResultData.ok();
|
|
|
+ }
|
|
|
|
|
|
@Override
|
|
|
public ResultData addMosaics(BaseDataParamVO param) throws Exception {
|