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