示例#1
0
        //获取书籍对象
        $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>