This commit is contained in:
wangyidong
2023-04-25 08:36:29 +08:00
parent e7aa31d68e
commit 61bf3f9d4a
2 changed files with 9 additions and 15 deletions
+7 -4
View File
@@ -1948,10 +1948,7 @@ class actionModel extends model
if($case->scene)
{
$scene = $this->dao->select('*')->from(VIEW_SCENECASE)->where('id')->eq($case->scene)->fetch();
if($scene->deleted)
{
return print(js::error($this->lang->action->refusecase));
}
if($scene->deleted) return print(js::error($this->lang->action->refusecase));
}
}
@@ -1965,6 +1962,12 @@ class actionModel extends model
}
}
if($action->objectType == 'doc')
{
$docContent = $this->dao->select('*')->from(TABLE_DOCCONTENT)->where('doc')->eq($action->objectID)->orderBy('version desc')->limit(1)->fetch();
if($docContent->files) $this->dao->update(TABLE_FILE)->set('deleted')->eq('0')->where('id')->in($docContent->files)->exec();
}
/* Update deleted field in object table. */
$table = $this->config->objectTables[$action->objectType];
$this->dao->update($table)->set('deleted')->eq(0)->where('id')->eq($action->objectID)->exec();