From a1b6108494711b59bdd39ccba134ec4d1c64107d Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期四, 06 八月 2026 22:44:40 +0800
Subject: [PATCH] fix(admin): 自动记录资讯发布人 (bug #24040)

---
 talent-card-server/src/main/java/com/talentcard/server/business/admin/AdminBusinessController.java |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/admin/AdminBusinessController.java b/talent-card-server/src/main/java/com/talentcard/server/business/admin/AdminBusinessController.java
index 1afc755..27deace 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/business/admin/AdminBusinessController.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/business/admin/AdminBusinessController.java
@@ -56,8 +56,9 @@
 
 	@PostMapping("/news")
 	@ResponseStatus(HttpStatus.CREATED)
-	public ApiResponse<Map<String, Object>> createNews(@Valid @RequestBody NewsArticleRequest request) {
-		return ApiResponse.success(adminBusinessService.createNews(request));
+	public ApiResponse<Map<String, Object>> createNews(@Valid @RequestBody NewsArticleRequest request, HttpServletRequest servletRequest) {
+		String operatorName = String.valueOf(servletRequest.getAttribute(AdminAuthInterceptor.OPERATOR_NAME_ATTRIBUTE));
+		return ApiResponse.success(adminBusinessService.createNews(request, operatorName));
 	}
 
 	@PutMapping("/news/{id}")

--
Gitblit v1.7.1