//获取书籍对象 $bookName = split("_", $bookName); if (count($bookName) != 3) { $errorInfo = "无效的书名"; throw new Exception($errorInfo); } $book = BookManager::getBook($bookName[1]); if ($book === false) { $errorInfo = "无效的书名"; throw new Exception($errorInfo); } if ($book->status != 1) { $errorInfo = "该书没有被借出"; throw new Exception($errorInfo); } $ok = BookManager::remandBook($book->bookId, $person->personId); if ($ok === false) { $errorInfo = "操作失败"; throw new Exception($errorInfo); } else { $js = "<script>alert('还书成功');</script>"; echo "{$js}"; } } catch (Exception $e) { $js = "<script>history.back();alert('还书失败:" . $e->getMessage() . "');</script>"; echo "{$js}"; } } ?> <!DOCTYPE html>