liuchengsen 4 tygodni temu
rodzic
commit
2d45724b4c

+ 2 - 2
backend-java/src/main/java/com/pharmacopoeia/controller/AdminKnowledgeController.java

@@ -1,8 +1,8 @@
 package com.pharmacopoeia.controller;
 
-import com.fasterxml.jackson.core.JsonProcessingException;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.pharmacopoeia.dto.*;
+import com.pharmacopoeia.entity.QuickAsk;
 import com.pharmacopoeia.service.AdminKnowledgeService;
 import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.annotation.*;
@@ -211,7 +211,7 @@ public class AdminKnowledgeController {
     // ==================== 快捷提问标签管理(管理端,需要 JWT) ====================
 
     @GetMapping("/quick-asks")
-    public ResponseEntity<List<Map<String, Object>>> listAllQuickAsks() {
+    public ResponseEntity<List<QuickAsk>> listAllQuickAsks() {
         return ResponseEntity.ok(service.listAllQuickAsks());
     }
 

+ 2 - 2
backend-java/src/main/java/com/pharmacopoeia/security/SecurityConfig.java

@@ -27,10 +27,10 @@ public class SecurityConfig {
 
     @Bean
     public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
-        HttpSecurity httpSecurity = http
+        http
                 .cors(cors -> cors.configurationSource(corsConfigSource()))
                 .csrf(csrf -> csrf.disable())
-                .sessionManagement(sm -> sm.sessionCreationPolicy(SessionCreationPolicy.STATELESS));
+                .sessionManagement(sm -> sm.sessionCreationPolicy(SessionCreationPolicy.STATELESS))
 
 
         // 生产模式:所有 /api/** 需要鉴权,公开路径仅限登录和静态资源

+ 6 - 2
backend-java/src/main/java/com/pharmacopoeia/service/AdminKnowledgeService.java

@@ -13,11 +13,11 @@ import com.pharmacopoeia.repository.QuickAskAuditLogRepository;
 import com.pharmacopoeia.entity.QuickAsk;
 import com.pharmacopoeia.entity.QuickAskAuditLog;
 import org.springframework.data.domain.PageRequest;
-import org.springframework.security.core.context.SecurityContextHolder;
+
 import org.springframework.jdbc.core.JdbcTemplate;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
-import org.springframework.transaction.annotation.Transactional;
+
 
 import java.util.*;
 
@@ -413,6 +413,10 @@ public class AdminKnowledgeService {
         return Map.of("ok", true, "id", qa.getId(), "message", "已创建");
     }
 
+    private String getCurrentOperator() {
+        return "admin";
+    }
+
     /** 更新标签 */
     @Transactional
     public Map<String, Object> updateQuickAsk(int id, String label, String question, Integer sortOrder, Boolean isActive) {