一、货件新增【完结】字段,字段值:已完成、进行中
完结条件:
1.货件状态为CLOSED
2.自动完结:
2.1当货件状态为RECEIVING,且收货数里大于发货数里,当前时间距离签收时间超过15天,完结状态更新为“已完成”
2.2当收货数量小于发货数量,当前时间距离收货时间超过30天,完结状态更新为“已完成”
2.3当货件状态为WORKING时,且发货数量为0时,当前时间距离创建时间超过90天,完结状态更新为“已完成”
2.4当货件状态为CANCELLED,且发货数量大于0时,收货数里小于发货数量,当前时间距离收货时间超过30天,完结状态更新为“已完成”
进行中:完结状态非已完成的货件
二、发货仓库,由存货件明细维度,转为存货件维度
FBA15GBM7F49
SELECT shipment_status as "货件状态",quantity_received as "收货数量",quantity_shipped as "发货数量" ,receiving_time as "签收时间"
FROM `t_amz_fba_shipment` WHERE shipment_id='FBA15GBM7F49';

当收货数量小于发货数量,当前时间距离签收时间超过30天FBA15GRFPC6L
SELECT quantity_received as "收货数量",quantity_shipped as "发货数量" ,receiving_time as "签收时间"
FROM `t_amz_fba_shipment` WHERE shipment_id='FBA15GRFPC6L';

当货件状态为WORKING时,且发货数量为0时,当前时间距离创建时间超过90天FBA15GQ8GNX0
SELECT is_completed,shipment_status as "货件状态",quantity_deliveryed as "发货数量" ,working_time as "创建时间"

FROM `t_amz_fba_shipment` WHERE shipment_id='FBA15GQ8GNX0';
当货件状态为CANCELLED,且发货数量大于0时,收货数量小于发货数量,当前时间距离签收时间超过30天
FBA15GRY6R74
SELECT shipment_status as "货件状态",quantity_received as "收货数量",quantity_shipped as "发货数量" ,receiving_time as "签收时间"
FROM `t_amz_fba_shipment` WHERE shipment_id='FBA15GRY6R74';
未执行调度前
执行调度后