def post(self, chapter_id, template_variables = {}): user_info = self.current_user if(user_info and user_info.admin == "admin"): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "title") update_info = getJsonKeyValue(data, update_info, "intro") update_info = getJsonKeyValue(data, update_info, "time") update_info = getJsonKeyValue(data, update_info, "video_link") update_info = getJsonKeyValue(data, update_info, "order_num") update_result = self.chapter_model.update_chapter_by_id(chapter_id, update_info) success = 0 message = "成功保存课时信息" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "保存课时信息失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables = {}): user_info = self.current_user if(user_info and user_info.admin == "admin"): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "username") update_info = getJsonKeyValue(data, update_info, "nickname") update_info = getJsonKeyValue(data, update_info, "name") update_info = getJsonKeyValue(data, update_info, "gender") secure_password = hashlib.sha1("123456").hexdigest() update_info["password"] = secure_password update_info["created"] = time.strftime('%Y-%m-%d %H:%M:%S') update_result = self.user_model.add_new_user(update_info) # process courses courseStr = data["courses"] if courseStr: courseNames = courseStr.split(',') for courseName in courseNames: course = self.course_model.get_course_by_title(courseName) if course: follow = self.follow_model.get_follow(user_id, course.id, "c") if not follow: self.follow_model.add_new_follow({ "author_id": user_id, "obj_id": course.id, "obj_type": "c" }) courseFollows = self.follow_model.get_user_follow_courses(user_id) for follow in courseFollows["list"]: if not follow.course_title in courseNames: self.follow_model.delete_follow_by_id(follow.id) if update_result > 0: success = 0 message = "成功新建用户" else: success = -1 message = "新建用户失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "新建用户失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables={}): template_variables = {} # validate the password user_info = self.current_user user_id = user_info["uid"] print('user info: %s' % (user_info.admin)) if (user_info and (user_info.admin == "admin" or user_info.admin == "teacher")): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "old_pw") update_info = getJsonKeyValue(data, update_info, "new_pw") password_old = update_info["old_pw"] password = update_info["new_pw"] #print('old pw %s\n' %(password_old)) #print('new pw %s\n' %(password)) secure_password = hashlib.sha1(password_old).hexdigest() secure_new_password = hashlib.sha1(password).hexdigest() secure_ftp_new_password = hashlib.md5(password).hexdigest() if (not user_info["password"] == secure_password): success = -1 message = "当前输入密码有误" self.write( lib.jsonp.print_JSON({ "success": success, "message": message })) else: # continue while validate succeed update_result = self.user_model.set_user_password_by_uid( user_id, secure_new_password) if (user_info.admin == "teacher"): ftpuser_name = user_info["username"] #print('ftp user name: %s' % ftpuser_name) self.ftpuser_model.set_ftpuser_password_by_name( ftpuser_name, secure_ftp_new_password) # update `updated` updated = self.user_model.set_user_base_info_by_uid( user_id, {"updated": time.strftime('%Y-%m-%d %H:%M:%S')}) success = 0 message = "密码修改成功" self.write( lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables = {}): user_info = self.current_user template_variables = {} post_type = self.get_argument('action', "save") post_info = {} data = json.loads(self.request.body) post_info = getJsonKeyValue(data, post_info, "title") post_info = getJsonKeyValue(data, post_info, "content") post_info = getJsonKeyValue(data, post_info, "board") post_info = getJsonKeyValue(data, post_info, "models") post_info["author_id"] = user_info["uid"] post_info["author_username"] = user_info["username"] if user_info["avatar"]: post_info["author_avatar"] = user_info["avatar"] if user_info["color"]: post_info["author_color"] = user_info["color"] post_info["updated"] = time.strftime('%Y-%m-%d %H:%M:%S') post_info["created"] = time.strftime('%Y-%m-%d %H:%M:%S') post_id = self.post_model.add_new_post(post_info) if post_id: success = 0 message = "成功新建帖子" redirect = "/post/"+str(post_id) else: success = -1 message = "新建帖子失败" redirect = "" self.write(lib.jsonp.print_JSON({ "success": success, "message": message, "redirect": redirect })) board_tag = self.tag_model.get_tag_by_tag_name(post_info["board"]) if board_tag: self.post_tag_model.add_new_post_tag({"post_id": post_id, "tag_id": board_tag.id}) self.tag_model.update_tag_by_tag_id(board_tag.id, {"post_num": board_tag.post_num+1}) models_tag = self.tag_model.get_tag_by_tag_name(post_info["models"]) if models_tag: self.post_tag_model.add_new_post_tag({"post_id": post_id, "tag_id": models_tag.id}) self.tag_model.update_tag_by_tag_id(models_tag.id, {"post_num": models_tag.post_num+1}) '''
def post(self, template_variables = {}): template_variables = {} # validate the password user_info = self.current_user user_id = user_info["uid"] print('user info: %s' %(user_info.admin)) if(user_info and (user_info.admin == "admin" or user_info.admin == "teacher")): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "old_pw") update_info = getJsonKeyValue(data, update_info, "new_pw") password_old = update_info["old_pw"] password = update_info["new_pw"] #print('old pw %s\n' %(password_old)) #print('new pw %s\n' %(password)) secure_password = hashlib.sha1(password_old).hexdigest() secure_new_password = hashlib.sha1(password).hexdigest() secure_ftp_new_password = hashlib.md5(password).hexdigest() if(not user_info["password"] == secure_password): success = -1 message = "当前输入密码有误" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: # continue while validate succeed update_result = self.user_model.set_user_password_by_uid(user_id, secure_new_password) if (user_info.admin == "teacher"): ftpuser_name = user_info["username"] #print('ftp user name: %s' % ftpuser_name) self.ftpuser_model.set_ftpuser_password_by_name(ftpuser_name, secure_ftp_new_password) # update `updated` updated = self.user_model.set_user_base_info_by_uid(user_id, {"updated": time.strftime('%Y-%m-%d %H:%M:%S')}) success = 0 message = "密码修改成功" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables={}): user_info = self.current_user user_id = int(self.get_argument("uid", "-1")) if (user_info): if (user_id == -1): user_id = user_info.uid else: if (user_id != user_info.uid and user_info.admin != "admin" and user_info.admin != "teacher"): self.write( lib.jsonp.print_JSON({ "success": -1, "message": "不是管理员,无法更新别人的信息" })) return update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "username") update_info = getJsonKeyValue(data, update_info, "mobile") update_info = getJsonKeyValue(data, update_info, "gender") update_info = getJsonKeyValue(data, update_info, "admin") update_info["updated"] = time.strftime('%Y-%m-%d %H:%M:%S') update_result = self.user_model.set_user_base_info_by_uid( user_id, update_info) if update_result == 0: success = 0 message = "成功保存用户基本信息" else: success = -1 message = "保存用户基本信息失败" self.write( lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "用户未登录,请先登录" self.write( lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables={}): user_info = self.current_user template_variables = {} post_type = self.get_argument('action', "save") post_info = {} data = json.loads(self.request.body) post_info = getJsonKeyValue(data, post_info, "title") post_info = getJsonKeyValue(data, post_info, "content") post_info = getJsonKeyValue(data, post_info, "cover") post_info["author_id"] = self.current_user["uid"] post_info["updated"] = time.strftime('%Y-%m-%d %H:%M:%S') post_info["created"] = time.strftime('%Y-%m-%d %H:%M:%S') post_id = self.post_model.add_new_post(post_info) if post_id: success = 0 message = "成功新建帖子" redirect = "/p/" + str(post_id) else: success = -1 message = "新建帖子失败" redirect = "" self.write( lib.jsonp.print_JSON({ "success": success, "message": message, "redirect": redirect })) # process tags tagStr = data["tags"] print tagStr if tagStr: tagNames = tagStr.split(',') for tagName in tagNames: tag = self.tag_model.get_tag_by_tag_name(tagName) if tag: self.post_tag_model.add_new_post_tag({ "post_id": post_id, "tag_id": tag.id }) self.tag_model.update_tag_by_tag_id( tag.id, {"post_num": tag.post_num + 1})
def post(self, template_variables = {}): user_info = self.current_user user_id = int(self.get_argument("uid", "-1")) if(user_info): if(user_id==-1): user_id = user_info.uid else: if(user_id!=user_info.uid and user_info.admin!="admin" and user_info.admin!="teacher"): self.write(lib.jsonp.print_JSON({ "success": -1, "message": "不是管理员,无法更新别人的信息" })) return update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "username") update_info = getJsonKeyValue(data, update_info, "mobile") update_info = getJsonKeyValue(data, update_info, "gender") update_info = getJsonKeyValue(data, update_info, "admin") update_info["updated"] = time.strftime('%Y-%m-%d %H:%M:%S') update_result = self.user_model.set_user_base_info_by_uid(user_id, update_info) if update_result == 0: success = 0 message = "成功保存用户基本信息" else: success = -1 message = "保存用户基本信息失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "用户未登录,请先登录" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, course_id, template_variables = {}): user_info = self.current_user view_course = self.course_model.get_course_by_id(course_id) if(user_info and user_info.admin == "admin" and view_course): update_info = {} data = json.loads(self.request.body) print data["intro"] update_info = getJsonKeyValue(data, update_info, "title") update_info = getJsonKeyValue(data, update_info, "intro") update_info = getJsonKeyValue(data, update_info, "state") update_info = getJsonKeyValue(data, update_info, "teacher") update_info = getJsonKeyValue(data, update_info, "time") update_info = getJsonKeyValue(data, update_info, "video_num") update_info = getJsonKeyValue(data, update_info, "follow_num") start_time = data["start_time"] if start_time!='': update_info = getJsonKeyValue(data, update_info, "start_time") end_time = data["end_time"] if end_time!='': update_info = getJsonKeyValue(data, update_info, "end_time") update_result = self.course_model.update_course_by_id(course_id, update_info) if update_result == 0: success = 0 message = "成功保存课程信息" else: success = -1 message = "保存课程信息失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "保存课程信息失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables={}): user_info = self.current_user if (user_info and (user_info.admin == "admin" or user_info.admin == "teacher")): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "username") update_info = getJsonKeyValue(data, update_info, "mobile") update_info = getJsonKeyValue(data, update_info, "gender") update_info = getJsonKeyValue(data, update_info, "admin") secure_password = hashlib.sha1("123456").hexdigest() update_info["password"] = secure_password update_info["created"] = time.strftime('%Y-%m-%d %H:%M:%S') update_result = self.user_model.add_new_user(update_info) if update_result > 0: success = 0 message = "成功新建用户" else: success = -1 message = "新建用户失败" self.write( lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "新建用户失败" self.write( lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, tag_id, template_variables={}): user_info = self.current_user view_tag = self.tag_model.get_tag_by_id(tag_id) if (user_info and user_info.admin == "admin" and view_tag): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "name") update_info = getJsonKeyValue(data, update_info, "thumb") update_info = getJsonKeyValue(data, update_info, "cover") update_info = getJsonKeyValue(data, update_info, "intro") update_info = getJsonKeyValue(data, update_info, "tag_type") update_result = self.tag_model.update_tag_by_id( tag_id, update_info) if update_result == 0: success = 0 message = "成功保存标签信息" else: success = -1 message = "保存标签信息失败" self.write( lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "保存标签信息失败" self.write( lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables={}): user_info = self.current_user if (user_info and user_info.admin == "admin"): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "name") update_info = getJsonKeyValue(data, update_info, "thumb") update_info = getJsonKeyValue(data, update_info, "cover") update_info = getJsonKeyValue(data, update_info, "intro") update_info = getJsonKeyValue(data, update_info, "tag_type") update_info["created"] = time.strftime('%Y-%m-%d %H:%M:%S') update_result = self.tag_model.add_new_tag(update_info) if update_result > 0: success = 0 message = "成功新建标签" else: success = -1 message = "新建标签失败" self.write( lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "新建标签失败" self.write( lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables = {}): user_info = self.current_user if(user_info): update_info = {} data = json.loads(self.request.body) chapter_id = data["chapter_id"] video_url = self.chapter_model.get_chapter_by_id(chapter_id).video_link update_info["video_url"] = video_url update_info["created"] = time.strftime('%Y-%m-%d %H:%M:%S') update_info["userid"] = user_info.uid update_info["username"] = user_info.username update_info = getJsonKeyValue(data, update_info, "event_str") self.trace_model.add_new_trace(update_info)
def post(self, template_variables = {}): user_info = self.current_user if(user_info and (user_info.admin == "admin" or user_info.admin == "teacher")): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "username") update_info = getJsonKeyValue(data, update_info, "mobile") update_info = getJsonKeyValue(data, update_info, "gender") update_info = getJsonKeyValue(data, update_info, "admin") secure_password = hashlib.sha1("123456").hexdigest() update_info["password"] = secure_password update_info["created"] = time.strftime('%Y-%m-%d %H:%M:%S') update_result = self.user_model.add_new_user(update_info) if update_result > 0: success = 0 message = "成功新建用户" else: success = -1 message = "新建用户失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "新建用户失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables={}): user_info = self.current_user if (user_info): update_info = {} data = json.loads(self.request.body) chapter_id = data["chapter_id"] video_url = self.chapter_model.get_chapter_by_id( chapter_id).video_link update_info["video_url"] = video_url update_info["created"] = time.strftime('%Y-%m-%d %H:%M:%S') update_info["userid"] = user_info.uid update_info["username"] = user_info.username update_info = getJsonKeyValue(data, update_info, "event_str") self.trace_model.add_new_trace(update_info)
def post(self, nowfeed_id, template_variables = {}): user_info = self.current_user view_nowfeed = self.nowfeed_model.get_nowfeed_by_id(nowfeed_id) if(user_info and user_info.admin == "admin" and view_nowfeed): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "name") update_info = getJsonKeyValue(data, update_info, "subname") update_info = getJsonKeyValue(data, update_info, "avatar") update_info = getJsonKeyValue(data, update_info, "content") update_info = getJsonKeyValue(data, update_info, "image") update_info = getJsonKeyValue(data, update_info, "source") update_info = getJsonKeyValue(data, update_info, "link") update_info = getJsonKeyValue(data, update_info, "nowfeed_type") update_info = getJsonKeyValue(data, update_info, "video_time") update_result = self.nowfeed_model.update_nowfeed_by_id(nowfeed_id, update_info) if update_result == 0: success = 0 message = "成功保存 Nowfeed 信息" else: success = -1 message = "保存 Nowfeed 信息失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "保存 Nowfeed 信息失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables = {}): user_info = self.current_user if(user_info and user_info.admin == "admin"): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "name") update_info = getJsonKeyValue(data, update_info, "subname") update_info = getJsonKeyValue(data, update_info, "avatar") update_info = getJsonKeyValue(data, update_info, "content") update_info = getJsonKeyValue(data, update_info, "image") update_info = getJsonKeyValue(data, update_info, "source") update_info = getJsonKeyValue(data, update_info, "link") update_info = getJsonKeyValue(data, update_info, "nowfeed_type") update_info = getJsonKeyValue(data, update_info, "video_time") update_info["created"] = time.strftime('%Y-%m-%d %H:%M:%S') update_result = self.nowfeed_model.add_new_nowfeed(update_info) if update_result > 0: success = 0 message = "成功新建 Nowfeed" else: success = -1 message = "新建 Nowfeed 失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "新建 Nowfeed 失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, tag_id, template_variables = {}): user_info = self.current_user view_tag = self.tag_model.get_tag_by_id(tag_id) if(user_info and user_info.admin == "admin" and view_tag): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "name") update_info = getJsonKeyValue(data, update_info, "thumb") update_info = getJsonKeyValue(data, update_info, "cover") update_info = getJsonKeyValue(data, update_info, "intro") update_info = getJsonKeyValue(data, update_info, "tag_type") update_info = getJsonKeyValue(data, update_info, "color") update_info = getJsonKeyValue(data, update_info, "category") update_info = getJsonKeyValue(data, update_info, "category_order") update_result = self.tag_model.update_tag_by_id(tag_id, update_info) if update_result == 0: success = 0 message = "成功保存标签信息" else: success = -1 message = "保存标签信息失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "保存标签信息失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables = {}): user_info = self.current_user if(user_info and user_info.admin == "admin"): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "name") update_info = getJsonKeyValue(data, update_info, "thumb") update_info = getJsonKeyValue(data, update_info, "cover") update_info = getJsonKeyValue(data, update_info, "intro") update_info = getJsonKeyValue(data, update_info, "tag_type") update_info = getJsonKeyValue(data, update_info, "color") update_info = getJsonKeyValue(data, update_info, "category") update_info = getJsonKeyValue(data, update_info, "category_order") update_info["created"] = time.strftime('%Y-%m-%d %H:%M:%S') update_result = self.tag_model.add_new_tag(update_info) if update_result > 0: success = 0 message = "成功新建标签" else: success = -1 message = "新建标签失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "新建标签失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables = {}): user_info = self.current_user if(user_info and user_info.admin == "admin"): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "title") update_info = getJsonKeyValue(data, update_info, "intro") update_info = getJsonKeyValue(data, update_info, "state") update_info = getJsonKeyValue(data, update_info, "teacher") update_info = getJsonKeyValue(data, update_info, "time") start_time = data["start_time"] if start_time!='': update_info = getJsonKeyValue(data, update_info, "start_time") end_time = data["end_time"] if end_time!='': update_info = getJsonKeyValue(data, update_info, "end_time") update_result = self.course_model.add_new_course(update_info) if update_result > 0: success = 0 message = "成功新建课程" else: success = -1 message = "新建课程失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "新建课程失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables = {}): user_info = self.current_user if(user_info and user_info.admin == "admin"): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "title") update_info = getJsonKeyValue(data, update_info, "brief") update_info = getJsonKeyValue(data, update_info, "channel_name") update_info = getJsonKeyValue(data, update_info, "channel_img") update_info = getJsonKeyValue(data, update_info, "channel_link") update_info = getJsonKeyValue(data, update_info, "user_name") update_info = getJsonKeyValue(data, update_info, "user_img") update_info = getJsonKeyValue(data, update_info, "user_link") update_info = getJsonKeyValue(data, update_info, "post1_id") update_info = getJsonKeyValue(data, update_info, "post2_id") update_info = getJsonKeyValue(data, update_info, "post3_id") update_info = getJsonKeyValue(data, update_info, "layout_type") update_info["created"] = time.strftime('%Y-%m-%d %H:%M:%S') update_result = self.newsfeed_model.add_new_newsfeed(update_info) if update_result > 0: success = 0 message = "成功新建 Newsfeed" else: success = -1 message = "新建 Newsfeed 失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "新建 Newsfeed 失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, newsfeed_id, template_variables = {}): user_info = self.current_user view_newsfeed = self.newsfeed_model.get_newsfeed_by_id(newsfeed_id) if(user_info and user_info.admin == "admin" and view_newsfeed): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "title") update_info = getJsonKeyValue(data, update_info, "brief") update_info = getJsonKeyValue(data, update_info, "channel_name") update_info = getJsonKeyValue(data, update_info, "channel_img") update_info = getJsonKeyValue(data, update_info, "channel_link") update_info = getJsonKeyValue(data, update_info, "user_name") update_info = getJsonKeyValue(data, update_info, "user_img") update_info = getJsonKeyValue(data, update_info, "user_link") update_info = getJsonKeyValue(data, update_info, "post1_id") update_info = getJsonKeyValue(data, update_info, "post2_id") update_info = getJsonKeyValue(data, update_info, "post3_id") update_info = getJsonKeyValue(data, update_info, "layout_type") update_result = self.newsfeed_model.update_newsfeed_by_id(newsfeed_id, update_info) if update_result == 0: success = 0 message = "成功保存 Newsfeed 信息" else: success = -1 message = "保存 Newsfeed 信息失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "保存 Newsfeed 信息失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, template_variables = {}): user_info = self.current_user data_type = self.get_argument('type', "car-brand") if(user_info and user_info.admin == "admin"): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "data_type") update_info = getJsonKeyValue(data, update_info, "car_size") update_info = getJsonKeyValue(data, update_info, "car_sort") update_info = getJsonKeyValue(data, update_info, "name") update_info = getJsonKeyValue(data, update_info, "pinyin") update_info = getJsonKeyValue(data, update_info, "english") update_info = getJsonKeyValue(data, update_info, "thumb") update_info = getJsonKeyValue(data, update_info, "cover") update_info = getJsonKeyValue(data, update_info, "tag_id") update_info = getJsonKeyValue(data, update_info, "order_num") update_info = getJsonKeyValue(data, update_info, "brand_id") update_info = getJsonKeyValue(data, update_info, "brand_name") update_info = getJsonKeyValue(data, update_info, "vender_id") update_info = getJsonKeyValue(data, update_info, "vender_name") update_info = getJsonKeyValue(data, update_info, "fgcolor") update_info = getJsonKeyValue(data, update_info, "bgcolor") update_result = self.car_data_model.add_new_car_data(update_info) if update_result > 0: success = 0 message = "成功新建 car data" else: success = -1 message = "新建 car data 失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "新建 car data 失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))
def post(self, car_data_id, template_variables = {}): user_info = self.current_user view_data = self.car_data_model.get_car_data_by_id(car_data_id) if(user_info and user_info.admin == "admin" and view_data): update_info = {} data = json.loads(self.request.body) update_info = getJsonKeyValue(data, update_info, "data_type") update_info = getJsonKeyValue(data, update_info, "car_size") update_info = getJsonKeyValue(data, update_info, "car_sort") update_info = getJsonKeyValue(data, update_info, "name") update_info = getJsonKeyValue(data, update_info, "pinyin") update_info = getJsonKeyValue(data, update_info, "english") update_info = getJsonKeyValue(data, update_info, "thumb") update_info = getJsonKeyValue(data, update_info, "cover") update_info = getJsonKeyValue(data, update_info, "tag_id") update_info = getJsonKeyValue(data, update_info, "order_num") update_info = getJsonKeyValue(data, update_info, "brand_id") update_info = getJsonKeyValue(data, update_info, "brand_name") update_info = getJsonKeyValue(data, update_info, "vender_id") update_info = getJsonKeyValue(data, update_info, "vender_name") update_info = getJsonKeyValue(data, update_info, "fgcolor") update_info = getJsonKeyValue(data, update_info, "bgcolor") update_result = self.car_data_model.update_car_data_by_id(car_data_id, update_info) if update_result == 0: success = 0 message = "成功保存 car data 信息" else: success = -1 message = "保存 car data 信息失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message })) else: success = -1 message = "保存 car data 信息失败" self.write(lib.jsonp.print_JSON({ "success": success, "message": message }))