Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
 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
Esempio n. 4
0
 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
Esempio n. 5
0
 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
Esempio n. 6
0
    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