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 + + + + + + +