def get_dealer_info_all(cls): """ 获取当前登录用户经销商信息 """ msg = u'获取当前登录用户的经销商信息' data = {u"requestBodyJson": {}, u"transCode": u"DTA101"} response = HttpRequest.post_data(PortalLogin.get_session(), envConfig.url, json_data=data, msg=msg) return response
def get_account_info(cls): """ 获取当前登录用户信息 """ msg = u'获取当前登录用户信息' data = {u"requestBodyJson": {}, u"transCode": u"TY1016"} response = HttpRequest.post_data(PortalLogin.get_session(), envConfig.url, json_data=data, msg=msg) return response
def get_insurer_info_all(cls, dealer_name=u''): """ 获取经销商保险公司信息 :param dealer_name: :param dealer: """ msg = u'获取经销商关联保险公司信息' dealer = BaseInfo.get_dealer_info(dealer_name=dealer_name) data = {u"requestBodyJson": dealer, u"transCode": u"DTA102"} response = HttpRequest.post_data(PortalLogin.get_session(), envConfig.url, json_data=data, msg=msg) return response
def get_vw_module(cls, model_name=u''): """ 获取大众车型名称 :param model_name: """ msg = u'获取大众车型名称' data = {u'requestBodyJson': {u'modelName': model_name}, u'transCode': u'TY1024'} response = HttpRequest.post_data(PortalLogin.get_session(), envConfig.url, json_data=data, msg=msg).json() if response[u'status'] != u'100': raise StandardError(u'获取大众车型名称出错') return response
def get_vehicle_info(cls, vin=u'', brand_code=u''): """ 根据vin码获取车辆信息 :param brand_code: :param vin: """ msg = u'根据vin码获取车辆信息' request_body_json = {u'brandCode': brand_code, u'vin': vin} data = {u'requestBodyJson': request_body_json, u'transCode': u'PTA101'} response = HttpRequest.post_data(PortalLogin.get_session(), envConfig.url, json_data=data, msg=msg).json() if response[u'status'] != u'100': raise StandardError(u'获取车辆信息出错') return response
def get_policy_clause(cls, dealer_name=u'', insurer_code=u''): """ 获取保险公司产品套餐 :param dealer_name: :param insurer_code: """ msg = u'获取保险公司产品套餐' data = {u"requestBodyJson": BaseInfo.get_insure_info(dealer_name=dealer_name, insurer_code=insurer_code), u"transCode": u"PTA102"} response = HttpRequest.post_data(PortalLogin.get_session(), envConfig.url, json_data=data, msg=msg) if response.json()[u'status'] != u'100': raise StandardError(u'获取保险产品套餐失败') return response