|
@@ -455,10 +455,13 @@ class Api extends BaseController {
|
|
|
if (!TalentApi::checkIsEditable($file["mainId"]))
|
|
|
return json(["msg" => "当前状态不能删除"]);
|
|
|
if ($this->chkIsFileOwner($file["mainId"], $file["type"])) {
|
|
|
- $filepath = "storage/" . $file["url"];
|
|
|
- if (file_exists($filepath)) {
|
|
|
- unlink($filepath);
|
|
|
+ if(!empty($file["url"])){
|
|
|
+ $filepath = "storage/" . $file["url"];
|
|
|
+ if (file_exists($filepath)) {
|
|
|
+ unlink($filepath);
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
Db::table("new_talent_file")->delete($file["id"]);
|
|
|
TalentLogApi::write($file["type"], $file["mainId"], 0, sprintf("删除附件,附件名为:%s", $file["orignName"]), 1, $file["typeId"], $param["id"]);
|
|
|
return json(["code" => 200, "msg" => "删除成功"]);
|