编辑器附件组建优化

feat/task1-c-wallet
gongfuxiang 2019-06-26 00:18:28 +08:00
parent fda19f2c2a
commit 46c477c105
1 changed files with 22 additions and 12 deletions

View File

@ -306,25 +306,35 @@ class ResourcesService
{
// 删除附件
\base\FileUtil::UnlinkFile($path);
// 附件删除成功后处理钩子
$hook_name = 'plugins_service_attachment_delete_success';
Hook::listen($hook_name, [
'hook_name' => $hook_name,
'is_backend' => true,
'data' => $data,
]);
return DataReturn('删除成功', 0);
$ret = DataReturn('删除成功', 0);
} else {
return DataReturn('删除失败', -1);
$ret = DataReturn('删除失败', -1);
}
} else {
return DataReturn('没有删除权限', -1);
$ret = DataReturn('没有删除权限', -1);
}
} else {
return DataReturn('文件不存在', -1);
if(DB::name('Attachment')->where(['id'=>$data['id']])->delete())
{
$ret = DataReturn('删除成功', 0);
} else {
$ret = DataReturn('删除失败', -1);
}
}
// 处理
if($ret['code'] == 0)
{
// 附件删除成功后处理钩子
$hook_name = 'plugins_service_attachment_delete_success';
Hook::listen($hook_name, [
'hook_name' => $hook_name,
'is_backend' => true,
'data' => $data,
]);
}
return $ret;
}
}
?>