Exemple #1
0
    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)
Exemple #2
0
    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, '用户名已存在'))