Преглед на файлове

現場圖被刪除提示

lyhzzz преди 1 година
родител
ревизия
c6de65bb5d

+ 2 - 1
src/main/java/com/fdkankan/fusion/common/ResultCode.java

@@ -63,7 +63,8 @@ public enum ResultCode {
     SCENE_DATA_SOURCE_EMPTY(7018,"场景资源文件为空,无法添加"),
     CASE_HAVE_SETTINGS(7019,"案件已有设置,无法新增"),
 
-    SS_SCENE_DOWN_ERROR(7020,"深时点云场景下载失败");
+    SS_SCENE_DOWN_ERROR(7020,"深时点云场景下载失败"),
+    FILE_NOT_EXIST(7021,"文件不存在,或已被刪除");
 
     public int code;
     public String msg;

+ 6 - 0
src/main/java/com/fdkankan/fusion/controller/CaseFilesController.java

@@ -143,6 +143,12 @@ public class CaseFilesController extends BaseController{
                 || filesTypeId== null ){
             throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
         }
+        if(filesId != null){
+            CaseFiles caseFiles = caseFilesService.getById(filesId);
+            if(caseFiles == null){
+                throw new BusinessException(ResultCode.FILE_NOT_EXIST);
+            }
+        }
         CaseFiles caseFiles = new CaseFiles();
         caseFiles.setFilesId(filesId);
         caseFiles.setCaseId(caseId);