fix: preserve dropship sku loading details

This commit is contained in:
2026-09-02 00:01:39 +08:00
parent 571a5544a3
commit cd749733de
4 changed files with 92 additions and 31 deletions
@@ -42,6 +42,10 @@ class SmartLoadingCandidateMapperContractTest {
.contains("WHERE inbound_detail_id IS NOT NULL AND package_count>0")
.contains("SUM(package_count) package_count")
.contains("GROUP BY tenant_id,measurement_id,inbound_detail_id")
.contains("fl_dropship_pallet_carton carton")
.contains("pallet.pallet_status='COMPLETED'")
.contains("source.fulfillment_type='ONE_CLICK_DROPSHIP'")
.contains("i.inbound_id=o.id")
.contains("o.warehouse_id=#{warehouseId}")
.contains("o.process_status='WAIT_SPLIT'")
.contains("unitGrossWeightKg")
@@ -82,6 +86,9 @@ class SmartLoadingCandidateMapperContractTest {
.contains("SELECT SUM(li.package_count)")
.contains("SUM(package_count) package_count")
.contains("GROUP BY tenant_id,measurement_id,inbound_detail_id")
.contains("fl_dropship_pallet_carton carton")
.contains("source.fulfillment_type='ONE_CLICK_DROPSHIP'")
.contains("i.inbound_id=o.id")
.contains("FOR UPDATE");
}