📝 表结构:ts_auto_price_sold_log
pay_date 日期 · provider_id 供应商ID · drug_id 品种ID
wholesale_type 活动类型(1-组单 / 7-单品包邮)
is_drug_hosted 是否托管期 · in_hosted_topic 是否在托管端口
get_gmv 商业实收金额 · sub_cost 平台补贴金额
profit 毛利额 · logistics_cost 预估物流费用
order_nums 订单数 · sold_nums 销售盒数 · cost_price 当天最低底价
① 获取销售数据
时间:pay_time >= 指定日期 - 7天(增量更新)
订单状态:status IN (1,2)(已支付/已完成)
排除条件:order_type <> 2(非物流订单)+ 流程状态非退款/取消
药品范围:busi_scope IN (1,2,3,4,15,18)(排除非药中药)
排除:药师帮内部人员下单
② 计算利润
毛利额 = (实收金额 - 底价×(1-调整率)) × 销量
调整率来自:ts_product_profit_adjustment(单品调价记录)
③ 计算物流费用
数据源:ts_drug_weight(药品重量)+ ts_auto_make_price_provider(物流价格)
公式:物流费 = 起重价 + 续重×续重价
续重 = ⌈(总重量×1.2/1000 - 起重)⌉(向上取整,含20%包装系数)
④ 更新商业基础信息
数据源:ts_provider_ext2(公司内部系统)
更新字段:起重、起重价、续重价、毛利率需求