fix(webhook): MomOutboundPayload 补 outbound_type,与 LICA 实例解析一致
MOM 一直在载荷里发 outbound_type(出库类型:SALES 销售 / USE 领用 / PRODUCTION 生产),本实例此前没声明该字段,被 Pydantic 静默丢弃。 当前没有任何代码读它,补上不影响行为;目的是让两个实例对同一载荷的解析结果 一致 —— 否则将来谁写了读这个字段的代码,会在 LICA 拿到值、在本实例拿到 None, 而且这种不一致是静默的,不会报错。
This commit is contained in:
@ -393,6 +393,10 @@ class MomOutboundPayload(BaseModel):
|
||||
operator: str | None = None # 出库操作人(写入 task_logs.operator_id)
|
||||
outbound_time: datetime | None = None # 出库时间
|
||||
company_name: str | None = None # 目标公司(IRIS / LICA),MOM 据此分流到不同 Track 实例
|
||||
# ↓ 2026-09 新增:MOM 一直在发、此前被 Pydantic 静默丢弃。当前无人读取,
|
||||
# 先接住是为了与 LICA 实例(~/track-lica)对同一载荷的解析结果保持一致 ——
|
||||
# 否则将来谁写了读这个字段的代码,会在 LICA 拿到值、在本实例拿到 None。
|
||||
outbound_type: str | None = None # SALES / USE / PRODUCTION
|
||||
|
||||
|
||||
@router.post("/mom-outbound")
|
||||
|
||||
Reference in New Issue
Block a user