From fceb6ac805ba317392371509adf5cf3c8d74d68a Mon Sep 17 00:00:00 2001 From: "liu.zixi" Date: Tue, 25 Nov 2025 11:31:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=B8=8B=E8=BD=BDexce?= =?UTF-8?q?l=E6=8E=A5=E5=8F=A3=EF=BC=9B=20=E5=A2=9E=E5=8A=A0=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/boecase/api/CaseAiChatApi.java | 9 +++++---- .../service/impl/CaseAiChatServiceImpl.java | 2 +- .../src/main/resources/log/logback-prod.xml | 20 +++++++++++++++++++ .../src/main/resources/log/logback-test.xml | 20 +++++++++++++++++++ 4 files changed, 46 insertions(+), 5 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/api/CaseAiChatApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/api/CaseAiChatApi.java index 2ebd58f0..b57302da 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/api/CaseAiChatApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/api/CaseAiChatApi.java @@ -16,13 +16,14 @@ import org.springframework.web.servlet.mvc.method.annotation.SseEmitter; import javax.servlet.http.HttpServletResponse; import java.nio.charset.StandardCharsets; +import java.time.LocalDate; import java.time.LocalDateTime; import java.util.List; /** * AI对话管理API */ -@Slf4j +@Slf4j(topic = "caseAiChatLogger") @RestController @RequestMapping(value = "/xboe/m/boe/case/ai") public class CaseAiChatApi extends ApiBaseController { @@ -104,9 +105,9 @@ public class CaseAiChatApi extends ApiBaseController { public void downloadConversationExcel(@RequestParam String startTime, @RequestParam String endTime, HttpServletResponse response) { - LocalDateTime start = LocalDateTime.parse(startTime); - LocalDateTime end = LocalDateTime.parse(endTime); - caseAiChatService.getConversationExcel(start, end, response); + LocalDate startDate = LocalDate.parse(startTime); + LocalDate endDate = LocalDate.parse(endTime); + caseAiChatService.getConversationExcel(startDate.atStartOfDay(), endDate.atTime(23, 59, 59), response); } /** diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseAiChatServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseAiChatServiceImpl.java index 0888852e..1aef4960 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseAiChatServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseAiChatServiceImpl.java @@ -78,7 +78,7 @@ import java.util.concurrent.TimeUnit; @EnableConfigurationProperties({CaseAiProperties.class}) @Service -@Slf4j +@Slf4j(topic = "caseAiChatLogger") public class CaseAiChatServiceImpl implements ICaseAiChatService { private static final String SYS_ERR_MSG = "服务繁忙,请稍后再试。"; diff --git a/servers/boe-server-all/src/main/resources/log/logback-prod.xml b/servers/boe-server-all/src/main/resources/log/logback-prod.xml index 95f8661e..239955f7 100644 --- a/servers/boe-server-all/src/main/resources/log/logback-prod.xml +++ b/servers/boe-server-all/src/main/resources/log/logback-prod.xml @@ -47,10 +47,30 @@ + + + ${log.path}/caseAiChat.log + + ${log.path}/%d{yyyy-MM}/caseAiChat.%d{yyyy-MM-dd}.%i.log.gz + 50MB + 30 + + + %date [%thread] %-5level [%logger{50}] %file:%line - %msg%n + + + ERROR + + + + + + + diff --git a/servers/boe-server-all/src/main/resources/log/logback-test.xml b/servers/boe-server-all/src/main/resources/log/logback-test.xml index 630cd6ea..6e728093 100644 --- a/servers/boe-server-all/src/main/resources/log/logback-test.xml +++ b/servers/boe-server-all/src/main/resources/log/logback-test.xml @@ -47,10 +47,30 @@ + + + ${log.path}/caseAiChat.log + + ${log.path}/%d{yyyy-MM}/caseAiChat.%d{yyyy-MM-dd}.%i.log.gz + 50MB + 30 + + + %date [%thread] %-5level [%logger{50}] %file:%line - %msg%n + + + ERROR + + + + + + +