|
@@ -552,15 +552,15 @@ public class WmsDocOrderHeaderServiceImpl implements IWmsDocOrderHeaderService {
|
|
|
@Override
|
|
|
public List<PickingListVO> pickingList(String palletNo) {
|
|
|
List<PickingListVO> pickingListVOS = new ArrayList<>();
|
|
|
- List<ActAllocationDetails> allocationDetails = actAllocationDetailsService.queryAllocationDetailsToPickByPalletNo(palletNo);
|
|
|
- for (ActAllocationDetails de : allocationDetails) {
|
|
|
- PickingListVO pickingListVO = new PickingListVO();
|
|
|
- pickingListVO.setOrderNo(de.getOrderNo());
|
|
|
- pickingListVO.setSku(de.getMaterial());
|
|
|
- pickingListVO.setPickQty(de.getPickQty().doubleValue());
|
|
|
- pickingListVO.setToBePickQty(de.getQty().subtract(de.getPickQty()).doubleValue());
|
|
|
- pickingListVOS.add(pickingListVO);
|
|
|
- }
|
|
|
+// List<ActAllocationDetails> allocationDetails = actAllocationDetailsService.queryAllocationDetailsToPickByPalletNo(palletNo);
|
|
|
+// for (ActAllocationDetails de : allocationDetails) {
|
|
|
+// PickingListVO pickingListVO = new PickingListVO();
|
|
|
+// pickingListVO.setOrderNo(de.getOrderNo());
|
|
|
+// pickingListVO.setSku(de.getMaterial());
|
|
|
+// pickingListVO.setPickQty(de.getPickQty().doubleValue());
|
|
|
+// pickingListVO.setToBePickQty(de.getQty().subtract(de.getPickQty()).doubleValue());
|
|
|
+// pickingListVOS.add(pickingListVO);
|
|
|
+// }
|
|
|
// 二次组盘查询不到
|
|
|
if (pickingListVOS.size() == 0) {
|
|
|
InvLocIdSearchFrom invLocIdSearchFrom = new InvLocIdSearchFrom();
|
|
@@ -572,7 +572,7 @@ public class WmsDocOrderHeaderServiceImpl implements IWmsDocOrderHeaderService {
|
|
|
PickingListVO pickingListVO = new PickingListVO();
|
|
|
pickingListVO.setOrderNo("");
|
|
|
pickingListVO.setSku(locIdLotattVO.getSku());
|
|
|
- pickingListVO.setPickQty(locIdLotattVO.getQty());
|
|
|
+ pickingListVO.setPickQty(BigDecimal.ZERO.doubleValue());
|
|
|
pickingListVO.setToBePickQty(locIdLotattVO.getQty());
|
|
|
pickingListVOS.add(pickingListVO);
|
|
|
}
|
|
@@ -1218,6 +1218,7 @@ public class WmsDocOrderHeaderServiceImpl implements IWmsDocOrderHeaderService {
|
|
|
BigDecimal qty = actAllocationDetailsFrom.getQty().subtract(actAllocationDetailsFrom.getPickQty());
|
|
|
codeSkuRelationshipSoVO.setQty(qty.doubleValue());
|
|
|
}
|
|
|
+ // todo 如果想要返回当前组盘托盘的数量,可能需要传入托盘号
|
|
|
return codeSkuRelationshipSoVO;
|
|
|
}
|
|
|
|