非标业绩提报、合伙人新增字段

This commit is contained in:
z66
2025-09-24 14:09:08 +08:00
parent 54dc3d02ec
commit 47c42d1a19
5 changed files with 52 additions and 9 deletions
+12 -1
View File
@@ -53,6 +53,8 @@ class PartnerSettlementToBI:
"特殊情况备注": "_widget_1712805391035",
"合伙人介绍证明(微信聊天截图等)": "_widget_1712815331256",
"合伙人类型": "_widget_1753957844818",
"提交时间": "createTime",
"更新时间": "updateTime"
}
# 定义需要特殊处理的列表字段及其内部字段映射
@@ -124,7 +126,16 @@ class PartnerSettlementToBI:
for col in user_columns:
df[col] = df[col].map(lambda x: x.get("name", "") if isinstance(x, dict) else "")
# 3.处理订单登记表列表字段,将其拆分成多行
# 3.日期字段转为北京时间
time_columns = ["提交时间", "更新时间"]
df[time_columns] = df[time_columns].apply(
lambda col: pd.to_datetime(col, errors='coerce')
.dt.tz_localize(None)
.dt.strftime('%Y-%m-%d %H:%M:%S')
)
# 4.处理订单登记表列表字段,将其拆分成多行
if "订单登记表" in df.columns:
# 先处理订单登记表字段
df["订单登记表"] = df["订单登记表"].apply(