当运输计划安排运输且勾选「生成地磅单」(generateDibangPlan=true)时,系统 SHALL 按产品行联动地磅月计划,并按运输计划产品数量更新月计划 planned_quantity(单位:吨)。
贡献量 SHALL 取自 pl_plan_product,优先级为:quantity → inbound_estimate_qty → outbound_estimate_qty → 0。
月计划匹配维度 SHALL 与现有 find_monthly_db_plan 一致:同租户、同业务类型(入库/出库)、同 CRM product_id、同 specification、同 customer_name(往来单位),且计划有效期与运输计划地磅日期所在自然月相交。
db_purchase_plan.planned_quantity SHALL 为 30pl_transport_db_linkpl_transport_db_link.contributed_qty SHALL 为 30planned_quantity 为 30db_purchase_plan.planned_quantity SHALL 更新为 61pl_transport_db_link,contributed_qty 为 31当用户对已安排运输的计划执行「调整运输」且该运输单此前存在地磅联动时,系统 SHALL 在重建联动前作废仍可作废的出入库单与关联,并回减对应月计划贡献量;若本次仍勾选生成地磅单,系统 SHALL 按当前计划产品数量重新累加贡献量。
planned_quantity 为 30,pl_transport_db_link.contributed_qty 为 3025 吨planned_quantity 回减为 0contributed_qty 为 25planned_quantity SHALL 为 25planned_quantity 为 30planned_quantity 回减为 0{待入库, 待出库, 待三方填写, 待处理}planned_quantity SHALL 保持不变当用户取消运输计划且该计划关联的运输单存在地磅联动时,系统 SHALL 作废仍可作废的出入库单与关联,并从对应地磅月计划回减贡献量。
planned_quantity 为 61pl_transport_db_linkplanned_quantity SHALL 更新为 31follow_status SHALL 为 cancelledplanned_quantity SHALL 保持不变planned_quantity 为 30planned_quantity SHALL 为 0db_purchase_plan 记录