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