暂无
任务描述
需求描述
一、背景
开启一品多位客户,终端机拣货任务如果拣货完成之后,客户再操作返拣的话,会存在各种异常,如下场景:
1、某批次需求数37个,实际拣货了36个,然后在PDA点击异常完结了
2、然后将其中未拣货的包裹进行撤回打单
3、后来发现又有这个产品,然后在PDA上进行返拣操作,此时批次任务为‘已领取-拣货中’
4、最后这个批次因为原未拣货的包裹撤销了,所以不在此批次下,导致此批次无法拣货,也无法异常完结了。状态一直在‘已领取-拣货中’
二、需求
2.1 订单包裹
用户在设置‘已拣货’的时候,判断以下条件:
1)当前商户开启一品多位
2)当前包裹批次对应的批次为终端机方式
3)当前包裹批次状态为未领取或者已领取(拣货中)状态
如满足以上3个条件,则设置已拣货的时候,直接失败并提示用户:当前包裹对应的终端机拣货任务尚未完成,请先操作完成或作废拣货任务!


2.2 PDA拣货列表
判断当前商户是否开启了一品多位:
如未开启,则保存现有逻辑不变
如已开启,则【返拣】按钮隐藏掉,不可让用户操作返拣。

验收标准
暂无
相关用例
- #43357 [8634]开启一品多位时,PDA拣货功能隐藏返拣按钮
- #43358 [8634]未开启一品多位时,PDA拣货功能返拣按钮不隐藏
- #43359 [8634]开启一品多位,打单批次为PDA打单的已打印客户订单包裹,批次未领取时,无法将包裹设置为已拣货
- #43360 [8634]开启一品多位,打单批次为PDA打单的已打印客户订单包裹,批次已领取时,无法将包裹设置为已拣货
- #43361 [8634]开启一品多位,打单批次为PDA打单的已打印客户订单包裹,批次已完成时,可以将包裹设置为已拣货
- #43362 [8634]开启一品多位,打单批次为PDA打单的已打印备库订单包裹,批次未领取时,无法将包裹设置为已拣货
- #43363 [8634]开启一品多位,打单批次为PDA打单的已打印备库订单包裹,批次已领取时,无法将包裹设置为已拣货
- #43364 [8634]开启一品多位,打单批次为PDA打单的已打印备库订单包裹,批次已完成时,可以将包裹设置为已拣货
- #43365 [8634]开启区域责任化时,只有当主批次为已完成,才能设置已拣货
- #43366 [8634]未开启一品多位,打单批次为PDA打单的已打印客户订单包裹,批次未领取时,可以将包裹设置为已拣货
- #43367 [8634]未开启一品多位,打单批次为PDA打单的已打印客户订单包裹,批次已领取时,可以将包裹设置为已拣货
- #43368 [8634]未开启一品多位,打单批次为PDA打单的已打印客户订单包裹,批次已完成时,可以将包裹设置为已拣货
- #43369 [8634]未开启一品多位,打单批次为PDA打单的已打印备库订单包裹,批次未领取时,可以将包裹设置为已拣货
- #43370 [8634]未开启一品多位,打单批次为PDA打单的已打印备库订单包裹,批次已领取时,可以将包裹设置为已拣货
- #43371 [8634]未开启一品多位,打单批次为PDA打单的已打印备库订单包裹,批次已完成时,可以将包裹设置为已拣货






隐藏返拣按钮
非一品多位
一品多位