Skip to content
需求评审
改动点
- station 服务时间配置放开限制 拉取任务接口由原来的自动判定拉取周期修改为选择周期
- 服务时间配置中最晚出库时间、收货时间限制的日期可选项从当日、次日修改为当日、第二天、第三天...第七天,增加最早收货时间需要晚于最晚出库时间的判断
- 拉取任务周期参考时间点由任务启动时间修改为开始下单时间
- 激活批次接口增加所选周期字段
- 采购任务、分拣任务、配送任务拉取接口将原有previous_days字段修改为cycle_start_time
- 应用端接口 增加选择周期操作,任务接口增加已选择周期字段,由于数据存放在redis中,而redis的key由周期开始时间生成,因此每个应用接口都需要增加周期字段
- 生成数据接口 station/weigh/pack_data
- 拉取菜单接口 station/weigh/what_can_i_do
- 拉取sku数据接口 station/weigh/get_task
- 称重接口 station/weigh/set_weight
- 微信端 收货时间选择、未支付订单拉取及下单时订单状态判断修改
- 收货时间选择由之前的当日、次日修改为日期
- 未支付订单页拉取当前订单状态为正在配送、已签收的订单
- 能否下单检测修改为检测账单周期内是否存在正在配送、已签收的订单
- 订单表中增加出库时间字段
- 刷历史订单脚本(新开发) 历史订单中增加出库时间字段
- 定时设置订单状态为正在配送的脚本(tools/set_order_status_distributing.py)需要同时记录出库时间
- station订单详情修改订单状态为正在配送需要记录出库时间
- 刷进销存出库脚本(update_out_stock_sku.py)需要根据订单出库时间确定时间周期
- 其它项目相关修改
- management中异常和退货的录入时间限制需要调整为根据订单的出库时间判定
- 司机APP中司机可查看的配送订单需要根据订单的出库时间过滤
已有问题及方案
- 已有接口中分拣任务激活批次传的是相对周期数,如果两次操作的时间间隔跨过了一个周期会导致处理的数据有误 方案:参数传递使用周期开始时间以便确定具体周期