From 7b0aa46e2548fd822b1f4da3d44e25f3acf56041 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Sat, 11 Apr 2026 09:11:20 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BC=98=E5=8C=96=E3=80=91=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=A4=9A=E8=AF=AD=E8=A8=80=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mobilebroken/admin/event/TicketCallBeginEvent.java | 2 +- nflg-mobilebroken-admin/src/test/java/TTest.java | 7 +++++++ .../nflg/mobilebroken/common/pojo/dto/ChatMessageDTO.java | 4 ++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/event/TicketCallBeginEvent.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/event/TicketCallBeginEvent.java index 775ee421..349dbcbd 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/event/TicketCallBeginEvent.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/event/TicketCallBeginEvent.java @@ -47,6 +47,6 @@ public class TicketCallBeginEvent extends ApplicationEvent implements Applicatio .setCreateTime(Instant.now()); ticketChatService.addMessage(Long.valueOf(ticketId), message); //推送消息 - ssePushService.sendTicketMessage(Long.valueOf(ticketId), message,language); + ssePushService.sendTicketMessage(Long.valueOf(ticketId), message, language); } } diff --git a/nflg-mobilebroken-admin/src/test/java/TTest.java b/nflg-mobilebroken-admin/src/test/java/TTest.java index 3dc103ef..5c94a381 100644 --- a/nflg-mobilebroken-admin/src/test/java/TTest.java +++ b/nflg-mobilebroken-admin/src/test/java/TTest.java @@ -6,6 +6,7 @@ import org.springframework.security.crypto.password.PasswordEncoder; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.temporal.ChronoUnit; +import java.util.Objects; public class TTest { @@ -30,4 +31,10 @@ public class TTest { System.out.println(password); Assertions.assertTrue(PASSWORDENCODER.matches("Nflg0331", password), "密码不正确"); } + + @Test + public void test5() { + String message = null; + System.out.println((Objects.isNull(message) ? "" : message) + "发送了消息"); + } } \ No newline at end of file diff --git a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/dto/ChatMessageDTO.java b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/dto/ChatMessageDTO.java index fb043a34..c3db5dfd 100644 --- a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/dto/ChatMessageDTO.java +++ b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/dto/ChatMessageDTO.java @@ -33,6 +33,10 @@ public class ChatMessageDTO { // 消息内容前缀 private String contentPre; + public String getContentPre() { + return Objects.isNull(contentPre) ? "" : contentPre; + } + // 消息内容 private String content;