From 3e7ce16782e9cbbc0f5b06aa6b36c68d8a89c8a1 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 4 Jan 2026 11:07:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DJwtUtil=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../designhub/controller/TaskProductController.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/backend/src/main/java/com/designhub/controller/TaskProductController.java b/backend/src/main/java/com/designhub/controller/TaskProductController.java index 6e3d192..988ebc6 100644 --- a/backend/src/main/java/com/designhub/controller/TaskProductController.java +++ b/backend/src/main/java/com/designhub/controller/TaskProductController.java @@ -39,7 +39,8 @@ public class TaskProductController { @PathVariable Long taskId, @RequestBody Map request, @RequestHeader(value = "Authorization", required = false) String authHeader) { - Long userId = jwtUtil.getUserIdFromHeader(authHeader); + String token = jwtUtil.extractTokenFromHeader(authHeader); + Long userId = jwtUtil.getUserIdFromToken(token); String productId = request.get("productId"); String productName = request.get("productName"); String remark = request.get("remark"); @@ -54,7 +55,8 @@ public class TaskProductController { @PathVariable Long taskId, @RequestBody Map> request, @RequestHeader(value = "Authorization", required = false) String authHeader) { - Long userId = jwtUtil.getUserIdFromHeader(authHeader); + String token = jwtUtil.extractTokenFromHeader(authHeader); + Long userId = jwtUtil.getUserIdFromToken(token); List productIds = request.get("productIds"); int count = taskProductService.addProducts(taskId, productIds, userId); @@ -68,7 +70,8 @@ public class TaskProductController { @PathVariable Long id, @RequestBody Map request, @RequestHeader(value = "Authorization", required = false) String authHeader) { - Long userId = jwtUtil.getUserIdFromHeader(authHeader); + String token = jwtUtil.extractTokenFromHeader(authHeader); + Long userId = jwtUtil.getUserIdFromToken(token); String productId = request.get("productId"); String productName = request.get("productName"); String remark = request.get("remark"); @@ -83,7 +86,8 @@ public class TaskProductController { @PathVariable Long taskId, @PathVariable Long id, @RequestHeader(value = "Authorization", required = false) String authHeader) { - Long userId = jwtUtil.getUserIdFromHeader(authHeader); + String token = jwtUtil.extractTokenFromHeader(authHeader); + Long userId = jwtUtil.getUserIdFromToken(token); taskProductService.deleteProduct(id, userId); return Result.success(); }