Browse Source

重算冻结场景提示

lyhzzz 2 years ago
parent
commit
cbb69c022e

+ 1 - 0
src/main/java/com/fdkankan/manage/common/ResultCode.java

@@ -82,6 +82,7 @@ public enum ResultCode  {
     SCENE_STORE_ING(50063, "场景正在解冻请稍候!"),
     CAMERA_SN_EXITS(50064, "授权相机sn重复!"),
     MACHINE_CODE_ERROR(50065, "机器码错误!"),
+    SCENE_REBUILD_ERROR2(50066, "原始资源已冻结,重算失败。"),
 
     ;
 

+ 4 - 0
src/main/java/com/fdkankan/manage/service/impl/SceneProServiceImpl.java

@@ -689,6 +689,10 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
         if(countByNewNum >0){
             throw new BusinessException(ResultCode.COPY_NUM_NOTREBUILD);
         }
+        SceneColdStorage coldStorage = sceneColdStorageService.getByNum(num);
+        if(coldStorage != null){
+            throw new BusinessException(ResultCode.SCENE_REBUILD_ERROR2);
+        }
 
         if(!fYunFileServiceInterface.fileExist(dataSource.replace("/mnt/data","home")+"/data.fdage")){
             throw new BusinessException(ResultCode.SCENE_REBUILD_ERROR);