需求描述

一、背景

开启一品多位客户,终端机拣货任务如果拣货完成之后,客户再操作返拣的话,会存在各种异常,如下场景:

1、某批次需求数37个,实际拣货了36个,然后在PDA点击异常完结了

2、然后将其中未拣货的包裹进行撤回打单

3、后来发现又有这个产品,然后在PDA上进行返拣操作,此时批次任务为‘已领取-拣货中’

4、最后这个批次因为原未拣货的包裹撤销了,所以不在此批次下,导致此批次无法拣货,也无法异常完结了。状态一直在‘已领取-拣货中’

二、需求

2.1 订单包裹

用户在设置‘已拣货’的时候,判断以下条件:

1)当前商户开启一品多位

2)当前包裹批次对应的批次为终端机方式

3)当前包裹批次状态为未领取或者已领取(拣货中)状态

如满足以上3个条件,则设置已拣货的时候,直接失败并提示用户:当前包裹对应的终端机拣货任务尚未完成,请先操作完成或作废拣货任务!

2.2 PDA拣货列表

判断当前商户是否开启了一品多位:

如未开启,则保存现有逻辑不变

如已开启,则【返拣】按钮隐藏掉,不可让用户操作返拣。

验收标准
暂无
相关用例
历史记录  
  1. 2022-01-15 17:38:15, 由 程伟 创建。
  2. 2022-01-22 09:26:28, 由 fengjibo 添加备注。

    正常拣货和有未领取已领取的PDA任务拣货提示:

    一品多位影藏返拣按钮:



  3. 2022-01-22 09:26:46, 由 fengjibo 完成。
    修改了 总计消耗,旧值为 "0",新值为 "6"。
    修改了 实际完成,旧值为 "",新值为 "2022-01-22 09:26:35"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-01-22 09:26:46"。
    修改了 预计剩余,旧值为 "6",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "fengjibo"。
  4. 2022-02-07 10:22:32, 由 fengjibo 指派给 程伟。
    修改了 指派给,旧值为 "fengjibo",新值为 "chengwei"。
  5. 2023-06-14 19:47:49, 由 程伟 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "chengwei",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "chengwei"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2023-06-14 19:47:49"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 【主干】产品中心2月第一个版本(2022年)
所属模块 赛盒科技  赛盒ERP管理系统   物流发货组
相关需求 一品多位终端机拣货任务限制返拣操作
指派给 Closed 于 2023-06-14 19:47:49
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 程伟 于 2022-01-15 17:38:15
由谁完成 fengjibo 于 2022-01-22 09:26:35
由谁取消 暂无
由谁关闭 程伟 于 2023-06-14 19:47:49
关闭原因 已完成
最后编辑 程伟 于 2023-06-14 19:47:49
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 6工时
总计消耗 6工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2022-01-22
截止日期 0000-00-00