This commit is contained in:
2026-10-20 14:22:31 +08:00
parent 19745e46c1
commit a870b920fe
95 changed files with 2616 additions and 275 deletions
@@ -91,6 +91,15 @@ public class LastlegOrderController {
return ApiResponse.success(orderService.page(platformScope(user, customerId), query, relabelNo));
}
/** 按主列表完整筛选读取仓储转运数量,保持同一平台客户边界和列表权限。 */
@GetMapping("/api/platform/v1/last-leg/orders/warehouse-transfer-quantities")
@PreAuthorize("hasAuthority('" + OverseasPermissions.LAST_MILE_ORDER_LIST + "')")
public ApiResponse<com.baiyue.lastleg.transfer.dto.TransferQuantityTotals> transferQuantities(
@AuthenticationPrincipal AuthenticatedUser user, @RequestParam(required=false) String customerId,
@RequestParam(required=false) String relabelNo, @Valid LastlegOrderRequests.Query query) {
return ApiResponse.success(orderService.transferQuantityTotals(platformScope(user,customerId),query,relabelNo));
}
/** Compatibility overload used by non-Spring callers and existing contract tests. */
public ApiResponse<PageResult<LastlegOrderSummary>> list(
AuthenticatedUser user, String customerId, LastlegOrderRequests.Query query) {