示例#1
0
    def edit_user_info(self):
        """
        bms后台修改用户资料
        :return:
        """
        if 'false' not in self.data:
            self.data.replace('true', 'false')
        else:
            self.data.replace('false', 'true')
        try:
            resp = get_response(self.url,
                                self.method,
                                data=self.data,
                                headers=self.header)  # 未解密接口返回
            resp_str = getJsonStr(
                resp.json()['data']).get_json_str()  # 解密接口返回数据
            resp = resp.json()
            resp['data'] = resp_str['data']
            return resp
        except Exception as e:
            self.log.error('bms后台获取用户资料接口异常:{},请检查'.format(str(e)))


# if __name__ == '__main__':
#     res = editUserInfo().edit_user_info()
#     print(res)
示例#2
0
 def get_lottery_period(self):
     try:
         res = requests.get(self.url).json()['data']
         resp = getJsonStr(res).get_json_str()
         return resp['data']['period']
     except Exception as e:
         print('请求错误{}'.format(e))
示例#3
0
 def get_data(self):
     resp = requests.post(self.url, data=json.dumps(self.data), headers=self.headers)
     try:
         res = getJsonStr(resp.json()['data']).get_json_str()
         res_list = jsonpath(res, "$..data.records[*].id")
         return res_list
     except:
         pass
示例#4
0
 def lock_user(self):
     """
     锁定会员账号
     :return:
     """
     try:
         resp = get_response(self.url, self.method, headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('bms后台锁定会员账号接口异常:{},请检查'.format(str(e)))
示例#5
0
 def get_member_level_list(self):
     """
     bms-获取会员等级列表
     :return:
     """
     try:
         resp = get_response(self.url, self.method, data=json.dumps(self.data), headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('bms后台获取会员等级表接口异常:{},请检查'.format(str(e)))
示例#6
0
 def get_log_list(self):
     """
     获取bms后台用户日志操作列表
     :return:
     """
     try:
         resp = get_response(self.url, self.method, headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('bms后台获取用户操作日志列表接口异常:{},请检查'.format(str(e)))
示例#7
0
 def reset_google(self):
     """
     重置谷歌验证码
     :return:
     """
     try:
         resp = get_response(self.url, self.method,
                             headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(
             resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('bms后台用户重置接口异常:{},请检查'.format(str(e)))
示例#8
0
 def disable_withdraw(self):
     """
     禁止会员提现
     :return:
     """
     try:
         resp = get_response(self.url, self.method,
                             headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(
             resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('bms后台禁止会员提现接口异常:{},请检查'.format(str(e)))
示例#9
0
 def get_menu_tree(self):
     """
     获取bms后台菜单
     :return:
     """
     try:
         resp = get_response(self.url, self.method,
                             headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(
             resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('获取bms后台菜单接口异常:{},请检查'.format(str(e)))
 def build_register_code(self):
     """
     生成注册码
     :return:
     """
     try:
         resp = get_response(self.url, self.method,
                             headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(
             resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('bms后台生成注册码接口异常:{},请检查'.format(str(e)))
示例#11
0
 def add_admin_user(self):
     """
     新增bms后台管理用户
     :return:
     """
     if databaseOperations().select_user('sys_user', 'username'):
         databaseOperations().delete_user('sys_user', 'username')
     try:
         resp = get_response(self.url, self.method, data=json.dumps(self.payload), headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('新增bms后台管理用户接口异常:{},请检查'.format(str(e)))
示例#12
0
 def get_admin_user(self):
     """
     获取bms后台管理用户列表
     :return:
     """
     try:
         resp = get_response(self.url,
                             self.method,
                             data=json.dumps(self.payload),
                             headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(
             resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('获取bms后台用户接口异常:{},请检查'.format(str(e)))
 def reset_user_password(self):
     """
     bms后台修改会员登录密码
     :return:
     """
     try:
         resp = get_response(self.url,
                             self.method,
                             data=self.data,
                             headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(
             resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('bms后台修改会员登录密码接口异常:{},请检查'.format(str(e)))
示例#14
0
 def login_log(self):
     """
     会员登录日志
     :return:
     """
     try:
         resp = get_response(self.url,
                             self.method,
                             data=self.data,
                             headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(
             resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('bms后台会员登录日志列表接口异常:{},请检查'.format(str(e)))
示例#15
0
 def get_user_bet_details(self):
     """
     bms后台获取会员注单详情
     :return:
     """
     try:
         resp = get_response(self.url,
                             self.method,
                             data=self.data,
                             headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(
             resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('bms后台获取会员注单详情接口异常:{},请检查'.format(str(e)))
示例#16
0
 def add_member_user(self):
     """
     bms-新增会员账户
     :return:
     """
     # 如果存在这个auto_test就先删除
     if databaseOperations().select_user('sys_user', 'username'):
         databaseOperations().delete_user('sys_user', 'username')
         print(databaseOperations().delete_user('sys_user', 'username'))
     if databaseOperations().select_user('zx_user_invite_code', 'code_val'):
         databaseOperations().delete_user('zx_user_invite_code', 'code_val')
     try:
         resp = get_response(self.url, self.method, data=self.payload, headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('新增会员账户接口异常:{},请检查'.format(str(e)))
示例#17
0
 def add_member_group(self):
     """
     bms-新增会员分组
     :return:
     """
     # 如果存在这个auto_test分组就先删除
     for i in self.databaseOperations.select_member_group():
         if 'auto_test' in i:
             self.databaseOperations.delete_member_group()
     try:
         resp = get_response(self.url,
                             self.method,
                             data=self.payload,
                             headers=self.header)  # 未解密接口返回
         resp_str = getJsonStr(
             resp.json()['data']).get_json_str()  # 解密接口返回数据
         resp = resp.json()
         resp['data'] = resp_str['data']
         return resp
     except Exception as e:
         self.log.error('新增会员账户接口异常:{},请检查'.format(str(e)))
示例#18
0
    def add_user_income(self):
        """
        bms-新增会员入款
        :return:
        """
        try:
            resp = get_response(self.url,
                                self.method,
                                data=json.dumps(self.data),
                                headers=self.header)  # 未解密接口返回
            resp_str = getJsonStr(
                resp.json()['data']).get_json_str()  # 解密接口返回数据
            resp = resp.json()
            resp['data'] = resp_str['data']
            return resp
        except Exception as e:
            self.log.error('bms后台新增会员入款接口异常:{},请检查'.format(str(e)))


# if __name__ == '__main__':
#     res = addUserIncome().add_user_income()
#     print(res)
示例#19
0
    def register_code_list(self):
        """
        注册码管理列表
        :return:
        """
        try:
            resp = get_response(self.url,
                                self.method,
                                data=self.data,
                                headers=self.header)  # 未解密接口返回
            resp_str = getJsonStr(
                resp.json()['data']).get_json_str()  # 解密接口返回数据
            resp = resp.json()
            resp['data'] = resp_str['data']
            return resp
        except Exception as e:
            self.log.error('bms后台获取注册码列表接口异常:{},请检查'.format(str(e)))


# if __name__ == '__main__':
#     res = registerCodeList().register_code_list()
#     print(res)