From 3e897975a68b9e759f81696fcff713b3c09af121 Mon Sep 17 00:00:00 2001 From: chenqi Date: Sun, 21 Jun 2026 15:10:07 +0800 Subject: [PATCH] =?UTF-8?q?fix(emr):=20=E4=BF=AE=E5=A4=8DclassEnum?= =?UTF-8?q?=E7=A9=BA=E6=8C=87=E9=92=88=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加classEnum null检查,避免拆箱错误 --- .../healthlink/his/web/emr/controller/EmrSyncController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/emr/controller/EmrSyncController.java b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/emr/controller/EmrSyncController.java index d1679ad24..a65cfdfca 100644 --- a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/emr/controller/EmrSyncController.java +++ b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/emr/controller/EmrSyncController.java @@ -181,7 +181,7 @@ public class EmrSyncController { index.setPatientPhone(patientPhone); index.setPatientIdCard(patientIdCard); index.setEncounterNo(encounterNo); - index.setEmrType(emr.getClassEnum() == 1 ? "OUTPATIENT" : "INPATIENT"); + index.setEmrType(emr.getClassEnum() != null && emr.getClassEnum() == 1 ? "OUTPATIENT" : "INPATIENT"); index.setEmrTitle(chiefComplaint.isEmpty() ? "未命名病历" : chiefComplaint); index.setDiagnosisText(diagnosis); index.setDoctorName(doctorName);