Quellcode durchsuchen

fix(search): 修复AI搜索结果返回结构问题

- 修改AiSearchController中的结果合并逻辑
- 将统一的records字段拆分为matchedRecords和relatedRecords
- 移除不必要的ArrayList创建操作
- 更新Alien律师服务中的AI审核任务接口地址配置
- 修正用户投诉和律师投诉的第三方AI审核URL地址
fcw vor 3 Monaten
Ursprung
Commit
ae66bc6949

+ 2 - 2
alien-lawyer/src/main/java/shop/alien/lawyer/service/impl/AiUserAuditTaskServiceImpl.java

@@ -53,10 +53,10 @@ public class AiUserAuditTaskServiceImpl implements AiUserAuditTaskService {
 
     private final LawyerUserViolationService lawyerUserViolationService;
 
-    @Value("${third-party-ai-auto-review.user-complaint-url:http://192.168.2.250:9100/ai/auto-review/api/v1/lawyer_user_complaint_audit_task/submit}")
+    @Value("${third-party-ai-auto-review.user-complaint-url:http://124.93.18.180:9100/ai/auto-review/api/v1/lawyer_user_complaint_audit_task/submit}")
     private String aiUserAuditTaskUrl;
 
-    @Value("${third-party-ai-auto-review.lawyer-complaint-url:http://192.168.2.250:9100/ai/auto-review/api/v1/lawyer_complaint_audit_task/submit}")
+    @Value("${third-party-ai-auto-review.lawyer-complaint-url:http://124.93.18.180:9100/ai/auto-review/api/v1/lawyer_complaint_audit_task/submit}")
     private String aiAutoReviewUrl;
 
     private final LawyerConsultationOrderMapper consultationOrderMapper;

+ 6 - 4
alien-store/src/main/java/shop/alien/store/controller/AiSearchController.java

@@ -90,10 +90,12 @@ public class AiSearchController {
             fillStoreImages(matchedResult, 1);
 
             // 合并两个列表
-            List<StoreInfoVo> allResults = new ArrayList<>();
-            allResults.addAll(matchedResult);
-            allResults.addAll(relatedResult);
-            jsonObject1.put("records", allResults);
+//            List<StoreInfoVo> relatedResults = new ArrayList<>();
+//            List<StoreInfoVo> matchedResults = new ArrayList<>();
+//            matchedResults.addAll(matchedResult);
+//            relatedResults.addAll(relatedResult);
+            jsonObject1.put("matchedRecords", matchedResult);
+            jsonObject1.put("relatedRecords", relatedResult);
 
 
             jsonObject1.put("total", jsonObject.get("total"));