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}, '%')