From bfbd2d0b126cbcff7e476de52e5dc64394d7c8e6 Mon Sep 17 00:00:00 2001 From: let5sne Date: Thu, 9 Jul 2026 22:56:52 +0800 Subject: [PATCH] fix(mobile): show supervisor team review queue --- .../aihr/controller/AihrMobileController.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/controller/AihrMobileController.java b/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/controller/AihrMobileController.java index 249df00c..472072b8 100644 --- a/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/controller/AihrMobileController.java +++ b/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/controller/AihrMobileController.java @@ -60,12 +60,12 @@ public class AihrMobileController { public R> practiceReviews(@RequestParam(required = false) String projectCode, @RequestParam(required = false) String extPartyId, @RequestParam(required = false) Integer limit) { - return R.ok(mobileSeedService.practiceReviews(currentAppUsername(), projectCode, extPartyId, limit)); + return R.ok(mobileSeedService.practiceReviews(supervisorScopeExtPartyId(), projectCode, extPartyId, limit)); } @GetMapping("/practice/reviews/{id}") public R> practiceReview(@PathVariable Long id) { - ReviewDetailResponse detail = mobileSeedService.practiceReview(id, currentAppUsername()); + ReviewDetailResponse detail = mobileSeedService.practiceReview(id, supervisorScopeExtPartyId()); return detail == null ? R.fail("复盘记录不存在") : R.ok(reviewDetailPayload(detail)); } @@ -76,7 +76,7 @@ public class AihrMobileController { @PostMapping("/practice/reviews/{id}/reviewed") public R markReviewed(@PathVariable Long id, @RequestBody(required = false) ReviewAdviceRequest request) { - return mobileSeedService.markReviewed(id, request, currentAppUsername()) ? R.ok() : R.fail("复盘记录不存在"); + return mobileSeedService.markReviewed(id, request, supervisorScopeExtPartyId()) ? R.ok() : R.fail("复盘记录不存在"); } @GetMapping("/profile") @@ -91,7 +91,7 @@ public class AihrMobileController { @GetMapping("/practice/alerts") public R> practiceAlerts() { - return R.ok(mobileSeedService.practiceAlerts(currentAppUsername())); + return R.ok(mobileSeedService.practiceAlerts(supervisorScopeExtPartyId())); } @GetMapping("/practice/assignments") @@ -123,6 +123,11 @@ public class AihrMobileController { return ownMobileExtPartyId(requested); } + private static String supervisorScopeExtPartyId() { + // ponytail: supervisor H5 keeps team-scope reviews/alerts until mobile roles exist. + return ""; + } + private static String currentAppUsername() { LoginUser loginUser = LoginHelper.getLoginUser(); if (loginUser == null || !UserType.APP_USER.getUserType().equals(loginUser.getUserType())) {