fix(lastleg): retain location code in immutable stock receipts
This commit is contained in:
+1
@@ -277,6 +277,7 @@ public class InboundStockReceiptService {
|
||||
receipt.setPalletNo(pallet.getPalletNo());
|
||||
receipt.setSourcePalletNo(pallet.getSourcePalletNo());
|
||||
receipt.setWarehouseLocationId(pallet.getWarehouseLocationId());
|
||||
receipt.setWarehouseLocationCode(warehouseLocationCode);
|
||||
receipt.setBatchNo(plan.getPlanNo());
|
||||
receipt.setReceivedPackages(packages);
|
||||
receipt.setInventoryBalanceId(result.balanceId());
|
||||
|
||||
+3
@@ -103,6 +103,9 @@ class InboundStockReceiptServiceTest {
|
||||
assertEquals(5L, receipt.getValue().getReceivedPackages());
|
||||
assertEquals(10L, receipt.getValue().getInventoryPositionId());
|
||||
assertEquals("PLT-21", receipt.getValue().getPalletNo());
|
||||
assertEquals(3001L, receipt.getValue().getWarehouseLocationId());
|
||||
assertEquals("PDA-LAX-3001", receipt.getValue().getWarehouseLocationCode());
|
||||
assertEquals(request.getValue().warehouseLocationCode(), receipt.getValue().getWarehouseLocationCode());
|
||||
assertEquals("INBOUND_COMPLETED", fixture.order.getCurrentStatus());
|
||||
assertEquals("INBOUND_PLAN:COMPLETED", fixture.order.getSubOrderStatus());
|
||||
ArgumentCaptor<LastlegOrderStatusHistory> history = ArgumentCaptor.forClass(LastlegOrderStatusHistory.class);
|
||||
|
||||
Reference in New Issue
Block a user