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