public function del($act) { $file_arr = explode('_', $act); if (!isset($file_arr[1]) || !isset($file_arr[2])) { $msg['msg'] = '失败'; $msg['error'] = 1; echo json_encode($msg); throw new Exception('exit'); } $uid = User::getLoginUid(); $dir_id = $file_arr[1]; $file_id = $file_arr[2]; $results_sel_file_info = UploadFile::getUploadFileById($dir_id, $file_id, $uid); //删除文件 if ($results_sel_file_info) { //删除文件 PhotoM::delPhoto($results_sel_file_info); //删除redis缓存的数据 $key_footer = 'uploadFileListByDir_' . $uid . '_' . $dir_id; Cache::del($key_footer); //删除数据库数据 $results_del_file = UploadFile::deleteUploadFileById($dir_id, $file_id, $uid); if ($results_del_file) { $msg['msg'] = '成功'; $msg['error'] = 0; } else { $msg['msg'] = '失败'; $msg['error'] = 1; } } else { $msg['msg'] = '失败'; $msg['error'] = 1; } echo json_encode($msg); throw new Exception('exit'); }