From 5882ba8863d77fdcc168b176c3ffb30e8a20556a Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期一, 13 七月 2026 17:54:25 +0800
Subject: [PATCH] 缩短二维码原始参数

---
 backend/src/main/java/com/sinata/appointment/service/MiniAppointmentApplicationService.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/backend/src/main/java/com/sinata/appointment/service/MiniAppointmentApplicationService.java b/backend/src/main/java/com/sinata/appointment/service/MiniAppointmentApplicationService.java
index 85ae741..6006207 100644
--- a/backend/src/main/java/com/sinata/appointment/service/MiniAppointmentApplicationService.java
+++ b/backend/src/main/java/com/sinata/appointment/service/MiniAppointmentApplicationService.java
@@ -1135,8 +1135,12 @@
     }
 
     private String buildVisitReasonText(AppointmentOrder row, Map<String, String> reasonNameMap) {
-        String reasonName = reasonNameMap.get(trimToNull(row.getVisitReasonCode()));
-        return StringUtils.hasText(reasonName) ? reasonName : trimToNull(row.getVisitReasonCode());
+        String code = trimToNull(row.getVisitReasonCode());
+        if (AppointmentBizConstants.VISIT_REASON_OTHER.equalsIgnoreCase(code)) {
+            return "其他";
+        }
+        String reasonName = reasonNameMap.get(code);
+        return StringUtils.hasText(reasonName) ? reasonName : code;
     }
 
     private String buildAccessAreaText(String rawJson) {

--
Gitblit v1.7.1