From b8714093613cf83ccfe83d5e5d8aa3d2416a6e33 Mon Sep 17 00:00:00 2001 From: lianlonggang Date: Thu, 10 Sep 2026 14:02:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8F=90=E4=BA=A4=E9=A2=84=E7=BA=A6?= =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=88=90=E5=8A=9F=20peId=20=E4=B8=8E?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=20errorMsg=20=E6=97=A5=E5=BF=97=EF=BC=8C?= =?UTF-8?q?=E6=97=A5=E5=BF=97=20pattern=20=E5=8E=BB=E6=8E=89=20%file:%line?= =?UTF-8?q?=20=E6=B6=88=E9=99=A4=20=3F:=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- .../java/com/hospital/front/service/OrderService.java | 11 +++++++++++ src/main/resources/logback.xml | 4 ++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/hospital/front/service/OrderService.java b/src/main/java/com/hospital/front/service/OrderService.java index e24c7db..b2678bd 100644 --- a/src/main/java/com/hospital/front/service/OrderService.java +++ b/src/main/java/com/hospital/front/service/OrderService.java @@ -100,8 +100,10 @@ public class OrderService { if (result.getPeId() == null) { throw BusinessException.procFailed("医院未返回体检编号"); } + log.info("提交预约成功:peId={}", result.getPeId()); return result.getPeId(); } else { + log.warn("提交预约失败:errorMsg={}", result.getErrorMsg()); throwHospitalFailed(result.getErrorMsg()); // 不可达,仅为满足 Java 返回类型要求 throw new IllegalStateException("unreachable"); @@ -119,6 +121,7 @@ public class OrderService { /** 批量添加/修改单位;返回失败信息(全部成功返回 null) */ public String addUnits(List> units) { + log.info("添加单位:units={}", units); StringBuilder errors = new StringBuilder(); boolean useV2 = "V2".equals(getHmVer()); for (int index = 0; index < units.size(); index++) { @@ -176,6 +179,14 @@ public class OrderService { return enrichResultAll(adapter().getResultByPeId(peId)); } + /** + * 15.2 体检状态(简):返回原始基础字段,不做报告组装(对齐原 hospitalmiddle 的 getResultStatus)。 + * 与 getResultByPeId 的区别在于不调用 enrichResultAll,故不含 conclusion/suggest/hospitalId/resultVoList。 + */ + public List getResultStatus(String peId) { + return adapter().getResultByPeId(peId); + } + public Map getPeIdAndDateByIdcard(String idNo) { return adapter().getPeIdAndDateByIdcard(idNo); } diff --git a/src/main/resources/logback.xml b/src/main/resources/logback.xml index 2eaa0f2..6f09b6f 100644 --- a/src/main/resources/logback.xml +++ b/src/main/resources/logback.xml @@ -30,7 +30,7 @@ 5GB - %date [%thread] %-5level [%logger{50}] %file:%line - %msg%n + %date [%thread] %-5level [%logger{50}] - %msg%n @@ -44,7 +44,7 @@ 2GB - %date [%thread] %-5level [%logger{50}] %file:%line - %msg%n + %date [%thread] %-5level [%logger{50}] - %msg%n ERROR