def add_user(self): try: um = UserModel(self.ansible_json) except Exception as error: gen_log.error(error.args) raise Exception('Args Wrong:%s' % error.args) else: play_tasks_list = list() play_tasks_list.append(um.add_user()) try: result = yield self.run(play_tasks_list) except Exception as ex: raise ex else: raise Return(result)
def post(self): user = UserModel() user_json = json_decode(self.request.body) user.user_name = user_json['user_name'] user.name = user_json['user_name_cn'] user.user_password = user_json['user_password'] user.email = user_json['email'] user.mobile = user_json['mobile'] user.join_date = user_json['date'] result = yield user.add_user() if result == 1: self.write(self.return_json(0, '已注册')) elif result == -1: self.write(self.return_json(-1, '用户名已存在'))