fix(firstleg): permit platform public port schedule scope

This commit is contained in:
2026-09-30 18:18:57 +08:00
parent 8a957790fc
commit a291bd6d45
@@ -42,7 +42,6 @@ public class PlatformPortScheduleController {
public ApiResponse<PageResult<ScheduleView>> page(@AuthenticationPrincipal AuthenticatedUser user, public ApiResponse<PageResult<ScheduleView>> page(@AuthenticationPrincipal AuthenticatedUser user,
@Valid Query query) { @Valid Query query) {
FirstlegScopeGuard.platform(user); FirstlegScopeGuard.platform(user);
if (query.customerId() != null) FirstlegScopeGuard.platform(user, query.customerId());
return ApiResponse.success(service.page(query)); return ApiResponse.success(service.page(query));
} }
@@ -69,7 +68,7 @@ public class PlatformPortScheduleController {
public ApiResponse<Detail> create(@AuthenticationPrincipal AuthenticatedUser user, public ApiResponse<Detail> create(@AuthenticationPrincipal AuthenticatedUser user,
@RequestHeader("Idempotency-Key") String key, @RequestHeader("Idempotency-Key") String key,
@Valid @RequestBody CreateRequest request) { @Valid @RequestBody CreateRequest request) {
FirstlegScopeGuard.platform(user, request.data().customerId()); FirstlegScopeGuard.platform(user);
return ApiResponse.success(service.create(user.userId(), user.username(), key, request)); return ApiResponse.success(service.create(user.userId(), user.username(), key, request));
} }
@@ -81,7 +80,7 @@ public class PlatformPortScheduleController {
@PathVariable @Positive long portScheduleId, @PathVariable @Positive long portScheduleId,
@RequestHeader("Idempotency-Key") String key, @RequestHeader("Idempotency-Key") String key,
@Valid @RequestBody UpdateRequest request) { @Valid @RequestBody UpdateRequest request) {
FirstlegScopeGuard.platform(user, request.data().customerId()); FirstlegScopeGuard.platform(user);
return ApiResponse.success(service.update(portScheduleId, user.userId(), user.username(), key, request)); return ApiResponse.success(service.update(portScheduleId, user.userId(), user.username(), key, request));
} }
} }