dsx 1 年之前
父節點
當前提交
5a1db9f399
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/main/java/com/fdkankan/renderer/service/impl/SceneServiceImpl.java

+ 3 - 1
src/main/java/com/fdkankan/renderer/service/impl/SceneServiceImpl.java

@@ -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();