feat: complete finance and overseas receiving workflow

This commit is contained in:
2026-09-10 22:43:11 +08:00
parent e531ae9407
commit 56635ad4e4
66 changed files with 1601 additions and 417 deletions
@@ -290,8 +290,8 @@ class LoadingCompletedOutboxServiceTest {
if (actualBinding) {
when(snapshots.workPalletCount(90L)).thenReturn(1);
when(snapshots.actualPalletRows(90L)).thenReturn(List.of(
actualPallet(11,100,"DP-260909-0001",102,"SAME-SKU","BOX-102"),
actualPallet(11,100,"DP-260909-0001",101,"SAME-SKU","BOX-101")));
actualPallet(11,100,"DP-260909-0001",102,"SAME-SKU","BOX-102",20),
actualPallet(11,100,"DP-260909-0001",101,"SAME-SKU","BOX-101",10)));
} else {
when(snapshots.palletRows(90L)).thenReturn(List.of(
pallet(11,100,1,"DP-260909-0001",2,102,"SAME-SKU",1,20,"BOX-102"),
@@ -348,10 +348,10 @@ class LoadingCompletedOutboxServiceTest {
when(snapshots.rows(90L)).thenReturn(List.of(first, second));
when(snapshots.workPalletCount(90L)).thenReturn(2);
when(snapshots.actualPalletRows(90L)).thenReturn(List.of(
actualPallet(11,100,"PLT-01",101,"SKU-A","BOX-A2"),
actualPallet(11,100,"PLT-01",102,"SKU-B","BOX-B1"),
actualPallet(11,100,"PLT-02",101,"SKU-A","BOX-A1"),
actualPallet(11,100,"PLT-02",102,"SKU-B","BOX-B2")));
actualPallet(11,100,"PLT-01",101,"SKU-A","BOX-A2",10),
actualPallet(11,100,"PLT-01",102,"SKU-B","BOX-B1",5),
actualPallet(11,100,"PLT-02",101,"SKU-A","BOX-A1",10),
actualPallet(11,100,"PLT-02",102,"SKU-B","BOX-B2",5)));
service.publish(90L);
@@ -422,9 +422,10 @@ class LoadingCompletedOutboxServiceTest {
}
private PalletRow actualPallet(long account,long inbound,String palletNo,long detail,
String sku,String boxCode) {
String sku,String boxCode,int actualSkuQuantity) {
PalletRow row = pallet(account,inbound,0,palletNo,1,detail,sku,1,1,boxCode);
row.setActualBinding(true);
row.setActualSkuQuantity(actualSkuQuantity);
return row;
}