예제 #1
0
def get_company_detail(request):
    try:
        data = ""
        company_name = request.GET.get("company_name", "")  # 企业名称
        rest = qcc_api().get_company_detail(company_name)
        return HttpResponse(rest)
    except Exception, e:
        log.error_log(e.message)
        obj = {"resCode": "9999", "resMsg": dictionary.get_model_for_value("9999"), "date": datetime.now().__str__(),
               "data": ""}
        return HttpResponse(json.dumps(obj))
예제 #2
0
def get_shixin_list(request):
    try:
        data = ""
        company_name = request.GET.get("company_name", "")  # 企业名称
        pageIndex = request.GET.get("pageIndex", "")  # 页号
        rest = qcc_api().get_ShixinList(company_name,pageIndex)
        return HttpResponse(rest)
    except Exception, e:
        log.error_log(e.message)
        obj = {"resCode": "9999", "resMsg": dictionary.get_model_for_value("9999"), "date": datetime.now().__str__(),
               "data": ""}
        return HttpResponse(json.dumps(obj))
예제 #3
0
    def get_product_for_user(product_no):
        """
        通过用户ID获取指定产品对象
        :param product_no: 产品编号
        :return:
        """
        try:
            product = TProductInfo.objects.get(product_no=product_no)

            return product
        except Exception, e:
            log.error_log(e.message)
            return None
예제 #4
0
def company_advancedSearch(request):
    """
    企业信息高级查询
    :param request:
    :return:
    """
    try:
        data = ""
        searchKey = request.GET.get("searchKey", "")  # 关键词
        #pageIndex = request.GET.get("pageIndex", "")  # 页号
        rest = qcc_api().company_advancedSearch(searchKey)
        return HttpResponse(rest)
    except Exception, e:
        log.error_log(e.message)
        obj = {"resCode": "9999", "resMsg": dictionary.get_model_for_value("9999"), "date": datetime.now().__str__(),
               "data": ""}
        return HttpResponse(json.dumps(obj))
예제 #5
0
def get_company_products(request):
    """
    查询企业注册网站
    :param request:
    :return:
    """
    try:
        data = ""
        company_name = request.GET.get("company_name", "")  # 企业名称
        pageIndex = request.GET.get("pageIndex", "")  # 页号
        rest = qcc_api().get_CompanyProducts(company_name,pageIndex)
        return HttpResponse(rest)
    except Exception, e:
        log.error_log(e.message)
        obj = {"resCode": "9999", "resMsg": dictionary.get_model_for_value("9999"), "date": datetime.now().__str__(),
               "data": ""}
        return HttpResponse(json.dumps(obj))
예제 #6
0
    def get_model_for_value(value):
        """
        通过值获取名称
        :rtype : object
        :param name:
        :return:
        """
        try:
            if GLOBAL_Dictionary.has_key(value):
                name = GLOBAL_Dictionary[value]
            else:
                tsd = TSysDictionary.objects.get(value=value)
                name = tsd.name

                GLOBAL_Dictionary[value] = name

            return name
        except Exception, e:
            log.error_log(e.message)
            return ""
예제 #7
0
    def __parm_assembly(data):
        """
        url参数组装
        :param data: dict格式
        :return: 指定格式的url参数
        """
        try:
            parm = "account=" + zcx_config.account
            sign = "account" + zcx_config.account

            for d, x in data.items():
                parm += "&" + d + "=" + x
                sign += d + x

            parm += "&sign=" + utils.md5(sign)

            return parm
        except Exception, e:
            log.error_log(e.message)
            return None
예제 #8
0
    def get_product_price_for_user(product_no, user_id):
        """
        通过用户ID获取指定产品价格
        :param product_no: 产品编号
        :param user_id: 用户ID
        :return:
        """
        try:
            tup = TUserProduct.objects.filter(user_id=user_id,
                                              product_no=product_no)

            if len(tup) > 0:
                return tup[0].money
            else:
                product = TProductInfo.objects.get(product_no=product_no,
                                                   status=1)

                return product.money
        except Exception, e:
            log.error_log(e.message)
            return None
예제 #9
0
def get_judgment_list(request):
    """
    查询法院判决书
    :param request:
    :return:
    """
    try:
        data = ""
        company_name = request.GET.get("company_name", "")  # 企业名称
        pageIndex = request.GET.get("pageIndex", "")  # 页号
        rest = qcc_api().get_JudgmentList(company_name, pageIndex)
        #rest = rest.decode('unicode_escape')
        return HttpResponse(rest)
    except Exception, e:
        log.error_log(e.message)
        obj = {
            "resCode": "9999",
            "resMsg": dictionary.get_model_for_value("9999"),
            "date": datetime.now().__str__(),
            "data": ""
        }
        return HttpResponse(json.dumps(obj))