diff --git a/src/main/java/com/supervision/chat/client/LangChainChatConfig.java b/src/main/java/com/supervision/chat/client/LangChainChatConfig.java
index 60e3456..435d117 100644
--- a/src/main/java/com/supervision/chat/client/LangChainChatConfig.java
+++ b/src/main/java/com/supervision/chat/client/LangChainChatConfig.java
@@ -21,7 +21,6 @@ public class LangChainChatConfig {
RestTemplate restTemplate = new RestTemplate();
restTemplate.setUriTemplateHandler(new DefaultUriBuilderFactory(LangChainChatClientUrl));
-
restTemplate.getMessageConverters().add(new ChatResConverter());
RestTemplateAdapter adapter = RestTemplateAdapter.create(restTemplate);
diff --git a/src/main/java/com/supervision/chat/client/dto/chat/ChatReqDTO.java b/src/main/java/com/supervision/chat/client/dto/chat/ChatReqDTO.java
index b8f7e9b..54bab27 100644
--- a/src/main/java/com/supervision/chat/client/dto/chat/ChatReqDTO.java
+++ b/src/main/java/com/supervision/chat/client/dto/chat/ChatReqDTO.java
@@ -57,6 +57,7 @@ public class ChatReqDTO {
ChatReqDTO chatReq = defaultChatReq();
chatReq.setQuery(query);
chatReq.setKnowledge_base_name(knowledge_base_name);
+ chatReq.setHistory(history);
return chatReq;
}
diff --git a/src/main/java/com/supervision/police/vo/ModelCaseVO.java b/src/main/java/com/supervision/police/vo/ModelCaseVO.java
index 501cdfb..8cc6f48 100644
--- a/src/main/java/com/supervision/police/vo/ModelCaseVO.java
+++ b/src/main/java/com/supervision/police/vo/ModelCaseVO.java
@@ -32,6 +32,8 @@ public class ModelCaseVO {
@Schema(description = "行为人")
private String lawActor;
+ @Schema(description = "涉案人员")
+ private String involvedPerson;
@Schema(description = "当事人")
private String lawParty;
diff --git a/src/main/resources/mapper/ModelCaseMapper.xml b/src/main/resources/mapper/ModelCaseMapper.xml
index 717187b..28b381a 100644
--- a/src/main/resources/mapper/ModelCaseMapper.xml
+++ b/src/main/resources/mapper/ModelCaseMapper.xml
@@ -22,6 +22,9 @@
#{item}
+
+ and ( law_actor like concat('%', #{modelCase.involvedPerson}, '%') or law_party like concat('%', #{modelCase.involvedPerson}, '%'))
+
and law_actor like concat('%', #{modelCase.lawActor}, '%')