|
@@ -179,6 +179,9 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
@Autowired
|
|
@Autowired
|
|
private IExceedSpaceSceneService exceedSpaceSceneService;
|
|
private IExceedSpaceSceneService exceedSpaceSceneService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private ISceneColdStorageLogService sceneColdStorageLogService;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public SceneFileBuild findByFileId(String fileId) {
|
|
public SceneFileBuild findByFileId(String fileId) {
|
|
|
|
|
|
@@ -1156,6 +1159,13 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
|
|
laseCallTime = scenePro.getCreateTime();
|
|
laseCallTime = scenePro.getCreateTime();
|
|
cameraId = scenePro.getCameraId();
|
|
cameraId = scenePro.getCameraId();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ //查询最后一次计算时间后是否冻结,如果是,则不支持重算
|
|
|
|
+ List<SceneColdStorageLog> sceneColdStorageLogList = sceneColdStorageLogService.listFreezeByNumAfterLastCall(num, laseCallTime);
|
|
|
|
+ if(CollUtil.isNotEmpty(sceneColdStorageLogList)){
|
|
|
|
+ throw new BusinessException(ErrorCode.FAILURE_CODE_5072);
|
|
|
|
+ }
|
|
|
|
+
|
|
//查询最后一次计算时间后是否有删除过目录,如果有,则不支持重算
|
|
//查询最后一次计算时间后是否有删除过目录,如果有,则不支持重算
|
|
List<SceneCleanOrig> sceneCleanOrigs = sceneCleanOrigService.lisByNumAfterLastCall(num, laseCallTime);
|
|
List<SceneCleanOrig> sceneCleanOrigs = sceneCleanOrigService.lisByNumAfterLastCall(num, laseCallTime);
|
|
if(CollUtil.isNotEmpty(sceneCleanOrigs)){
|
|
if(CollUtil.isNotEmpty(sceneCleanOrigs)){
|