This commit is contained in:
2026-09-07 19:59:31 +08:00
parent df8610f458
commit 4895c4f738
5 changed files with 37 additions and 16 deletions
@@ -55,9 +55,9 @@ public class DeliveryTransferController {
@PreAuthorize("hasAuthority('" + OverseasPermissions.OUTBOUND_LIST + "')")
public ApiResponse<DeliveryResponses.OutboundDetail> outboundDetail(
@AuthenticationPrincipal AuthenticatedUser user,
@PathVariable String outboundNo, @Valid DeliveryRequests.PalletQuery query) {
@PathVariable String outboundNo) {
requirePlatform(user);
return ApiResponse.success(service.outboundDetail(outboundNo, query));
return ApiResponse.success(service.outboundDetail(outboundNo));
}
@PostMapping("/outbound-orders/{outboundNo}/cancel")
@@ -43,11 +43,6 @@ public final class DeliveryRequests {
public Query { if (page == 0) page = 1; if (size == 0) size = 20; }
}
public record PalletQuery(@Min(1) long page, @Min(1) @Max(200) long size,
String destinationWarehouseCode) {
public PalletQuery { if (page == 0) page = 1; if (size == 0) size = 20; }
}
public record OneClickOutbound(@NotBlank @Size(max=1000) String recipient,
@NotNull @Size(min=1, max=200) List<@Valid OneClickItem> items,
@Size(max=1000) String remark,
@@ -476,8 +476,7 @@ public class DeliveryTransferService {
return page(page, page.getRecords().stream().map(this::outboundRow).toList());
}
public DeliveryResponses.OutboundDetail outboundDetail(String outboundNo,
DeliveryRequests.PalletQuery query) {
public DeliveryResponses.OutboundDetail outboundDetail(String outboundNo) {
OutboundOrder outbound = outboundOrders.findGlobalByNo(trim(outboundNo));
if (outbound == null) throw notFound("Outbound order not found");
String customerId = outbound.getCustomerId();