优化提交
This commit is contained in:
+17
-1
@@ -15,7 +15,7 @@ class DispatchCandidateMapperContractTest {
|
||||
"planNo", "orderType", "volumeWeightKg", "containerNo", "appointmentAt", "expectedLoadingAt",
|
||||
"overseasWarehouseId", "overseasWarehouseName", "orderNo", "orderRefs", "inboundCode", "palletNo",
|
||||
"destinationWarehouseId", "destinationWarehouseCode", "destinationWarehouseName", "fbaWarehouseCode",
|
||||
"packageCount", "volumeCbm", "sourceStage", "cartonMarks"
|
||||
"packageCount", "volumeCbm", "sourceStage", "cartonMarks", "relabelCartonMarks"
|
||||
);
|
||||
|
||||
@Test
|
||||
@@ -24,6 +24,8 @@ class DispatchCandidateMapperContractTest {
|
||||
String.class, List.class, String.class, String.class, String.class, String.class));
|
||||
assertConstructorColumnOrder(DispatchCandidateMapper.class.getMethod("lockSelected",
|
||||
String.class, List.class));
|
||||
assertConstructorColumnOrder(DispatchCandidateMapper.class.getMethod("relabelAvailable",
|
||||
String.class, String.class, String.class));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -49,6 +51,20 @@ class DispatchCandidateMapperContractTest {
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
void candidateMarksFollowPdaRelabelPalletBinding() throws Exception {
|
||||
for (Method method : List.of(
|
||||
DispatchCandidateMapper.class.getMethod("available", String.class, List.class, String.class,
|
||||
String.class, String.class, String.class),
|
||||
DispatchCandidateMapper.class.getMethod("lockSelected", String.class, List.class))) {
|
||||
String sql = String.join(" ", method.getAnnotation(Select.class).value());
|
||||
assertTrue(sql.contains("rp.id=ri.source_inventory_position_id"));
|
||||
assertTrue(sql.contains("rp.pallet_id=p.warehouse_pallet_id"));
|
||||
assertTrue(sql.contains("ri.fba_carton_mark"));
|
||||
assertTrue(sql.contains("AS relabelCartonMarks"));
|
||||
}
|
||||
}
|
||||
|
||||
private void assertConstructorColumnOrder(Method method) {
|
||||
String sql = String.join(" ", method.getAnnotation(Select.class).value());
|
||||
int previous = -1;
|
||||
|
||||
Reference in New Issue
Block a user