入仓流程 获取明细,名细的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 }