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)
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))
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
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)))
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)))
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)))
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)))
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)))
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)))
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)))
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)))
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)))
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)))
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)))
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)))
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)
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)