# coding: utf-8
import json

from kafka import KafkaProducer

string_ = """浙江省三建建设集团有限公司是浙江省属国企浙建集团旗下重点企业，创建于1978年1月，拥有建筑工程总承包特级资质和行业甲级设计资质，集“投融建管营”于一体，具有较完整的产业链和专业优势。集团致力成为行业工程总承包建设和服务领域的领跑者，下设工程公司、专业公司、区域公司、投资企业等机构20余家，承建了公共建筑、工业厂房、商用住宅等国家、省、市重点工程上千项，创出了杭州西湖文化广场、国际会议中心等一批经典工程，施工区域辐射四川、陕西、江苏、海南等10多个省市以及阿尔及利亚市场, 年经营规模200亿元以上。"""

string_.encode('utf-8')
aa_dict = {
        'qccId': '',  # 企查查企业id
        'name': '浙江省三建建设集团有限公司',  # 企业名称
        'shortName': '',  # 企业简称
        'socialCreditCode': '91330000142936138F',  # 统一社会信用代码
        'legalPerson': '郑晖',  # 法定代表人
        'officialPhone': '18757503711',  # 电话
        'officialUrl': 'http://www.ccjsjt.cn/',  # 官网
        'officialEmail': 'ccjsjt@ccjsjt.cn',  # 邮箱
        'briefInfo': string_,
        'registerStatus': '',  # 登记状态
        'incorporationDate': '	1978-01-01',  # 成立日期
        'capital': '680393449',  # 注册资本
        'paidCapital': '680393449',  # 实缴资本
        'approvalDate': '2023-03-23',  # 核准日期
        'organizationCode': '14293613-8',  # 组织机构代码
        'registerNo': '330000000015456',  # 工商注册号
        'taxpayerNo': '91330000142936138F',  # 纳税人识别号
        'type': '',  # 企业类型
        'businessStartDate': '1978-01-01',  # 营业期限自
        'businessEndDate': ' 无固定期限',  # 营业期限至
        'taxpayerQualification': '增值税一般纳税人',  # 纳税人资质
        'industry': '房屋建筑业',  # 所属行业
        'province': '浙江省',  # 所属省
        'city': '杭州市',  # 所属市
        'county': '上城区',  # 所属县
        'registerDepartment': '	浙江省市场监督管理局',  # 登记机关
        'scale': '',  # 人员规模
        'insured': '2425',  # 参保人数
        'beforeName': '浙江省长城建设集团有限公司',  # 曾用名
        'englishName': '',  # 英文名
        'importExportEnterpriseCode': '',  # 进出口企业代码
        'address': '浙江省杭州市上城区雷霆路60号长城大厦',  # 地址
        'businessRange': "承包通用工业与民用建设项目的建筑施工，市政工程、消防工程、防水防腐工程施工，特种建筑技术开发、施工，建筑装饰装璜，水、暧、风、电设备安装，锅炉安装，电梯维修和安装（以上凭资质证书经营）。净化工程、地基基础、建筑幕墙施工；彩钢板安装。建筑、装饰材料、金属材料、木制品、五金、照明电器、电线电缆的销售；木制品加工；汽车维修；仓储；自有建筑设备、钢模租赁；建筑技术咨询。开展对外经济技术合作业务；承包境外工业与民用建筑工程及境内国际招标工程；上述境外工程所需的设备、材料出口；对外派遣实施上述境外工程所需的劳务人员（凭外经贸部门批准文件）。",  # 经营范围
        'status': 0,  # 状态
    }

try:
    producer = KafkaProducer(bootstrap_servers=['114.115.159.144:9092'], api_version=(2, 0, 2))
    kafka_result = producer.send("regionInfo", json.dumps(aa_dict, ensure_ascii=False).encode('utf8'))
    print(kafka_result.get(timeout=10))
except:
    exception = 'kafka传输失败'
