新签合伙人、非标业绩提报
This commit is contained in:
+96
-63
@@ -12,8 +12,8 @@
|
||||
"metadata": {
|
||||
"collapsed": true,
|
||||
"ExecuteTime": {
|
||||
"end_time": "2025-07-22T07:13:51.660146Z",
|
||||
"start_time": "2025-07-22T07:13:51.499355Z"
|
||||
"end_time": "2025-08-20T09:06:39.520648Z",
|
||||
"start_time": "2025-08-20T09:06:39.167174Z"
|
||||
}
|
||||
},
|
||||
"source": [
|
||||
@@ -25,56 +25,31 @@
|
||||
"def create_table(cursor, table_name):\n",
|
||||
" \"\"\"创建数据表\"\"\"\n",
|
||||
" create_table_query = f\"\"\"\n",
|
||||
" CREATE TABLE IF NOT EXISTS {table_name} (\n",
|
||||
" id INT AUTO_INCREMENT PRIMARY KEY,\n",
|
||||
" 购买的产品名称 VARCHAR(255) COMMENT '购买的产品名称',\n",
|
||||
" 经销商名称 VARCHAR(255) COMMENT '经销商名称',\n",
|
||||
" 经销商简称 VARCHAR(255) COMMENT '经销商简称',\n",
|
||||
" 负责人姓名 VARCHAR(255) COMMENT '负责人姓名',\n",
|
||||
" 负责人手机号 VARCHAR(255) COMMENT '负责人手机号',\n",
|
||||
" 经销商可使用的群数量 VARCHAR(255) COMMENT '经销商可使用的群数量',\n",
|
||||
" 订单编码 VARCHAR(255) COMMENT '订单编码',\n",
|
||||
" 订单支付时间 VARCHAR(255) COMMENT '订单支付时间',\n",
|
||||
" 商户门店ID VARCHAR(255) COMMENT '商户门店ID',\n",
|
||||
" 开通时间 VARCHAR(255) COMMENT '开通时间',\n",
|
||||
" 详细地址 VARCHAR(255) COMMENT '详细地址',\n",
|
||||
" 联系电话 VARCHAR(255) COMMENT '联系电话',\n",
|
||||
" 系统到期时间 VARCHAR(255) COMMENT '系统到期时间',\n",
|
||||
" 开通状态 VARCHAR(255) COMMENT '开通状态',\n",
|
||||
" 销售负责人 VARCHAR(255) COMMENT '销售负责人',\n",
|
||||
" 运营顾问 VARCHAR(255) COMMENT '运营顾问',\n",
|
||||
" 运营专家 VARCHAR(255) COMMENT '运营专家',\n",
|
||||
" 区域经理 VARCHAR(255) COMMENT '区域经理',\n",
|
||||
" 业务人员 VARCHAR(255) COMMENT '业务人员',\n",
|
||||
" 是否设置经营范围 VARCHAR(255) COMMENT '是否设置经营范围',\n",
|
||||
" 不设置经营范围原因 VARCHAR(255) COMMENT '不设置经营范围原因',\n",
|
||||
" 是否建群 VARCHAR(255) COMMENT '是否建群',\n",
|
||||
" 不建群原因 VARCHAR(255) COMMENT '不建群原因',\n",
|
||||
" 是否设置备货清单 VARCHAR(255) COMMENT '是否设置备货清单',\n",
|
||||
" 不设置备货清单原因 VARCHAR(255) COMMENT '不设置备货清单原因',\n",
|
||||
" 是否设置报价 VARCHAR(255) COMMENT '是否设置报价',\n",
|
||||
" 不设置报价原因 VARCHAR(255) COMMENT '不设置报价原因',\n",
|
||||
" 是否上货 VARCHAR(255) COMMENT '是否上货',\n",
|
||||
" 不上货原因 VARCHAR(255) COMMENT '不上货原因',\n",
|
||||
" 是否培训系统使用 VARCHAR(255) COMMENT '是否培训系统使用',\n",
|
||||
" 不培训系统使用原因 VARCHAR(255) COMMENT '不培训系统使用原因',\n",
|
||||
" 是否补货 VARCHAR(255) COMMENT '是否补货',\n",
|
||||
" 不补货原因 VARCHAR(255) COMMENT '不补货原因',\n",
|
||||
" `是否进行滞销回抽+盘点介绍` VARCHAR(255) COMMENT '是否进行滞销回抽+盘点介绍',\n",
|
||||
" `不进行滞销回抽+盘点介绍原因` VARCHAR(255) COMMENT '不进行滞销回抽+盘点介绍原因',\n",
|
||||
" 服务是否满意 VARCHAR(255) COMMENT '服务是否满意',\n",
|
||||
" 服务不满意原因 VARCHAR(255) COMMENT '服务不满意原因',\n",
|
||||
" 产品是否满意 VARCHAR(255) COMMENT '产品是否满意',\n",
|
||||
" 产品不满意原因 VARCHAR(255) COMMENT '产品不满意原因',\n",
|
||||
" 上传评价图片 VARCHAR(255) COMMENT '上传评价图片',\n",
|
||||
" 审核备注 VARCHAR(255) COMMENT '审核备注',\n",
|
||||
" 完成日期时间 VARCHAR(255) COMMENT '完成日期时间',\n",
|
||||
" 流水号 VARCHAR(255) COMMENT '流水号',\n",
|
||||
" 提交人 VARCHAR(255) COMMENT '提交人',\n",
|
||||
" 提交时间 VARCHAR(255) COMMENT '提交时间',\n",
|
||||
" 更新时间 VARCHAR(255) COMMENT '更新时间'\n",
|
||||
"\n",
|
||||
" ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;\n",
|
||||
" CREATE TABLE IF NOT EXISTS {table_name} (\n",
|
||||
" `选择合伙人` VARCHAR(255) COMMENT '选择合伙人',\n",
|
||||
" `合伙人姓名` VARCHAR(255) COMMENT '合伙人姓名',\n",
|
||||
" `手机号` VARCHAR(255) COMMENT '手机号',\n",
|
||||
" `合伙人身份` VARCHAR(255) COMMENT '合伙人身份',\n",
|
||||
" `合伙人所在省市` VARCHAR(255) COMMENT '合伙人所在省市',\n",
|
||||
" `合伙人登记人` VARCHAR(255) COMMENT '合伙人登记人',\n",
|
||||
" `战区经理` VARCHAR(255) COMMENT '战区经理',\n",
|
||||
" `提交人` VARCHAR(255) COMMENT '提交人',\n",
|
||||
" `合伙人分类` VARCHAR(255) COMMENT '合伙人分类',\n",
|
||||
" `战区` VARCHAR(255) COMMENT '战区',\n",
|
||||
" `订单编号` VARCHAR(255) COMMENT '订单登记表.订单编号',\n",
|
||||
" `销售阶段` VARCHAR(255) COMMENT '订单登记表.销售阶段',\n",
|
||||
" `版本` VARCHAR(255) COMMENT '订单登记表.版本',\n",
|
||||
" `年限` VARCHAR(255) COMMENT '订单登记表.年限',\n",
|
||||
" `成交金额` VARCHAR(255) COMMENT '订单登记表.成交金额',\n",
|
||||
" `佣金` VARCHAR(255) COMMENT '订单登记表.佣金',\n",
|
||||
" `理论佣金` VARCHAR(255) COMMENT '订单登记表.理论佣金',\n",
|
||||
" `佣金比例` VARCHAR(255) COMMENT '订单登记表.佣金比例',\n",
|
||||
" `合计佣金` VARCHAR(255) COMMENT '合计佣金',\n",
|
||||
" `理论合计佣金` VARCHAR(255) COMMENT '理论合计佣金',\n",
|
||||
" `特殊情况备注` VARCHAR(255) COMMENT '特殊情况备注',\n",
|
||||
" `合伙人介绍证明` VARCHAR(255) COMMENT '合伙人介绍证明(微信聊天截图等)',\n",
|
||||
" `合伙人类型` VARCHAR(255) COMMENT '合伙人类型'\n",
|
||||
" ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ;\n",
|
||||
" \"\"\"\n",
|
||||
" cursor.execute(create_table_query)\n",
|
||||
" print(f\"成功创建表 {table_name}\")\n",
|
||||
@@ -89,7 +64,7 @@
|
||||
"} # 衡时数据库链接配置-mysql\n",
|
||||
"\n",
|
||||
"# 表名\n",
|
||||
"table_name = \"new_dealer_service_order_to_bi\" # 请替换为实际的表名\n",
|
||||
"table_name = \"partner_settlement_to_BI\" # 请替换为实际的表名\n",
|
||||
"\n",
|
||||
"# 连接数据库\n",
|
||||
"connection = mysql.connector.connect(\n",
|
||||
@@ -113,11 +88,11 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"成功创建表 new_dealer_service_order_to_bi\n"
|
||||
"成功创建表 partner_settlement_to_BI\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"execution_count": 3
|
||||
"execution_count": 2
|
||||
},
|
||||
{
|
||||
"metadata": {},
|
||||
@@ -248,7 +223,9 @@
|
||||
" if connection.is_connected():\n",
|
||||
" cursor.close()\n",
|
||||
" connection.close()\n",
|
||||
" print(\"数据库连接已关闭\")\n"
|
||||
" print(\"数据库连接已关闭\")\n",
|
||||
"\n",
|
||||
"\n"
|
||||
],
|
||||
"id": "406f1e2ca21ad9a",
|
||||
"outputs": [
|
||||
@@ -272,8 +249,8 @@
|
||||
{
|
||||
"metadata": {
|
||||
"ExecuteTime": {
|
||||
"end_time": "2025-08-07T01:51:35.017905Z",
|
||||
"start_time": "2025-08-07T01:51:34.722542Z"
|
||||
"end_time": "2025-08-20T08:07:48.856164Z",
|
||||
"start_time": "2025-08-20T08:07:48.650261Z"
|
||||
}
|
||||
},
|
||||
"cell_type": "code",
|
||||
@@ -287,10 +264,10 @@
|
||||
" 'password': \"m+q5Z4%IVuF9bf\",\n",
|
||||
" 'database': \"f6operation_data_relay\"\n",
|
||||
"} # 衡时数据库链接配置-mysql\n",
|
||||
"table_name = \"new_dealer_service_order_to_bi\" # 替换为你的实际表名\n",
|
||||
"# table_name = \"new_dealer_service_order_to_bi\" # 替换为你的实际表名\n",
|
||||
"\n",
|
||||
"# table_name = \"jiandaoyun_crm_customer_profile\"\n",
|
||||
"column_name = \"培训完成时间\"\n",
|
||||
"table_name = \"non_standard_performance_to_BI\"\n",
|
||||
"column_name = \"开户/处理日期\"\n",
|
||||
"# new_column_type = \"VARCHAR(255)\" # 目标数据类型\n",
|
||||
"new_column_type = \"DATETIME\" # 目标数据类型\n",
|
||||
"\n",
|
||||
@@ -351,12 +328,12 @@
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"✅ 成功添加字段: `培训完成时间`\n",
|
||||
"❌ 操作失败:1146 (42S02): Table 'f6operation_data_relay.non_standard_performance_to_bi' doesn't exist\n",
|
||||
"数据库连接已关闭\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"execution_count": 2
|
||||
"execution_count": 4
|
||||
},
|
||||
{
|
||||
"metadata": {},
|
||||
@@ -488,6 +465,62 @@
|
||||
" print(\"数据库连接已关闭\")"
|
||||
],
|
||||
"id": "fe36740aa6724433"
|
||||
},
|
||||
{
|
||||
"metadata": {},
|
||||
"cell_type": "markdown",
|
||||
"source": "## BI删表\n",
|
||||
"id": "76b76aed2ce2a77f"
|
||||
},
|
||||
{
|
||||
"metadata": {},
|
||||
"cell_type": "code",
|
||||
"outputs": [],
|
||||
"execution_count": null,
|
||||
"source": [
|
||||
"import mysql.connector\n",
|
||||
"from mysql.connector import Error\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"def drop_table(cursor, table_name):\n",
|
||||
" \"\"\"删除数据表\"\"\"\n",
|
||||
" drop_table_query = f\"DROP TABLE IF EXISTS {table_name};\"\n",
|
||||
" cursor.execute(drop_table_query)\n",
|
||||
" print(f\"成功删除表 {table_name}\")\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"# 数据库连接信息\n",
|
||||
"HS_DB_Config = {\n",
|
||||
" 'host': \"f6-public.rwlb.rds.aliyuncs.com\",\n",
|
||||
" 'user': \"rw_operation_data_relay\",\n",
|
||||
" 'password': \"m+q5Z4%IVuF9bf\",\n",
|
||||
" 'database': \"f6operation_data_relay\"\n",
|
||||
"} # 衡时数据库链接配置-mysql\n",
|
||||
"\n",
|
||||
"# 表名\n",
|
||||
"table_name = \"业绩报备表\" # 请替换为实际的表名\n",
|
||||
"\n",
|
||||
"# 连接数据库\n",
|
||||
"connection = mysql.connector.connect(\n",
|
||||
" host=HS_DB_Config[\"host\"],\n",
|
||||
" user=HS_DB_Config[\"user\"],\n",
|
||||
" password=HS_DB_Config[\"password\"],\n",
|
||||
" database=HS_DB_Config[\"database\"]\n",
|
||||
")\n",
|
||||
"\n",
|
||||
"cursor = connection.cursor()\n",
|
||||
"\n",
|
||||
"# 删除表\n",
|
||||
"drop_table(cursor, table_name)\n",
|
||||
"\n",
|
||||
"# 提交更改\n",
|
||||
"connection.commit()\n",
|
||||
"\n",
|
||||
"# 关闭连接\n",
|
||||
"cursor.close()\n",
|
||||
"connection.close()"
|
||||
],
|
||||
"id": "daf2c94f811fbcdd"
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
|
||||
Reference in New Issue
Block a user