fix: complete pallet code cross-region flow
This commit is contained in:
+1
-1
@@ -24,7 +24,7 @@ public final class WarehousePalletBatchRequests {
|
||||
@Positive int sequenceNo,
|
||||
@NotBlank @Size(max = 32) String palletType,
|
||||
@Size(max = 128) String fbaWarehouseCode,
|
||||
@NotBlank @Size(max = 128) String palletCode
|
||||
@Size(max = 128) String palletCode
|
||||
) { }
|
||||
|
||||
public record Confirm(
|
||||
|
||||
+2
-2
@@ -257,8 +257,8 @@ public class WarehousePalletBatchService {
|
||||
if (item.fbaWarehouseCode() != null) {
|
||||
requireMax(item.fbaWarehouseCode().trim(), 128, "FBA warehouse code is too long");
|
||||
}
|
||||
String palletCode = required(item.palletCode(), "Pallet code is required");
|
||||
requireMax(palletCode, 128, "Pallet code is too long");
|
||||
String palletCode = trim(item.palletCode());
|
||||
if (palletCode != null) requireMax(palletCode, 128, "Pallet code is too long");
|
||||
if (!businessKeys.add(businessKey)) throw badRequest("Pallet business key must be unique");
|
||||
if (!sequences.add(item.sequenceNo())) throw badRequest("Pallet sequence must be unique");
|
||||
return new WarehousePalletBatchRequests.Item(item.customerId(), businessKey, inboundPlanNo,
|
||||
|
||||
Reference in New Issue
Block a user