非标业绩提报、合伙人新增字段
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user