Skip to content

Latest commit

 

History

History
26 lines (26 loc) · 1.38 KB

7-15-2017 WMS 01 .md

File metadata and controls

26 lines (26 loc) · 1.38 KB

入仓流程

获取明细,名细的JornalName有三种 RQEUST \ PICKING \ RECEIVED。 要根据这三种明细渲染清点界面。

  • RQEUST: 是这个OrderHeader在另一个仓库的拣货需求,在入仓流程可以忽略。
  • PICKING: 是这个OrderHeader在另一个仓库的拣货明细。入仓时,要根据MPO Line 分组计算总量表示待收货数量。 已经实现
  • RECEIVED: 是这个OrderHeader已收货部分的明细。可能没有,表示未曾收货,当有,表示上次已经收过一部分了。我们同样需要按MPO Line 分组计算总量表示已收货数量。

每扫描一个barcode 都通过这个barcode 和 orderHeaderId 用getOrderLineByBarcode() 接口获取这条明细的内容。并更新清点页面每个MPO Line组的统计数据, 不要马上提交,缓存起来,当点确定提交的时候再提交。

  • Barcode先写死一个数组,等下联调的时候给你,像出货一样,点一下那个栏,表示扫了一个码

用户点击确认的时候,提交缓存的内容,把数据组合成如下结构提交。

{
    "orderLineIdList": [
        {
            "orderLineId": 123,
            "Aqty1": 414.12,
            "Aqty2": 14.12
        },
        {
            "orderLineId": 124,
            "Aqty1": 414.12,
            "Aqty2": 14.12
        }
        ...
    ],
    "warehouseId": 123,
    "orderHeaderId": 123
}