|
@@ -3,6 +3,8 @@ package com.fdkankan.renderer.service.impl;
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.fdkankan.common.constant.ErrorCode;
|
|
|
+import com.fdkankan.common.exception.BusinessException;
|
|
|
import com.fdkankan.common.util.RandomUtil;
|
|
|
import com.fdkankan.renderer.dto.SceneDto;
|
|
|
import com.fdkankan.renderer.vo.SceneDetailVo;
|
|
@@ -60,7 +62,7 @@ public class SceneServiceImpl extends ServiceImpl<SceneMapper, Scene> implements
|
|
|
public SceneDetailVo getDetail(String num) {
|
|
|
Scene scene = this.getByNum(num);
|
|
|
if(Objects.isNull(scene)){
|
|
|
- return null;
|
|
|
+ throw new BusinessException(ErrorCode.FAILURE_CODE_5005);
|
|
|
}
|
|
|
String paramStr = FileUtil.readUtf8String(scene.getParamPath());
|
|
|
return SceneDetailVo.builder().num(scene.getNum()).title(scene.getTitle()).createTime(scene.getCreateTime()).param(JSON.parseObject(paramStr)).build();
|