def post(self): number = self.get_argument("number") passwd = self.get_argument("passwd") select = self.get_argument("select") user = {"number": number} # user info object post = { "number": number, "passwd": passwd, "select": select } user_model = UserModel() user = user_model.get_info(post["number"]) # 判断用户是否已经存在 if not user: user = User(post).import_user() # import users book_model = BookModel() if user_model.import_user(user,post["number"]): user = user_model.get_info(user["number"]) # 判断用户是否已经导入数据 if book_model.is_import(user["id"]): book = Book(post).get_remote_book(True) else: book = Book(post).get_remote_book(False) book_model.import_book(book,user["id"]) # 将用户信息存入cookie self.set_current_user(user) self.write(json.dumps({"error_code":"200"}))