From bcd50b16a05f9272cdf92ac7c86c34fa68b0b59a Mon Sep 17 00:00:00 2001 From: wangsq <944414428@qq.com> Date: Fri, 16 Oct 2026 16:20:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=92=E8=81=94=E7=BD=91=E5=A4=84=E6=96=B9?= =?UTF-8?q?=E9=A9=B3=E5=9B=9E=E6=97=B6=EF=BC=8C=E4=B8=8D=E9=80=80=E8=B4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/ynxbd/common/action/TreatAction.java | 2 +- src/main/java/com/ynxbd/common/service/RxService.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ynxbd/common/action/TreatAction.java b/src/main/java/com/ynxbd/common/action/TreatAction.java index 73d4ec2..4b10193 100644 --- a/src/main/java/com/ynxbd/common/action/TreatAction.java +++ b/src/main/java/com/ynxbd/common/action/TreatAction.java @@ -74,7 +74,7 @@ public class TreatAction extends BaseAction { HisTreat treat = new HisTreatDao().createTreat(treatNum, deptCode, doctCode, registCode, regFee, clinicFee, transNo, payMoney, payDate, payTime, payWay, payDeviceID, bankTransNo, openId); return Result.success(treat); - } catch (ServiceException e) { + } catch (Exception e) { return Result.error(e); } } diff --git a/src/main/java/com/ynxbd/common/service/RxService.java b/src/main/java/com/ynxbd/common/service/RxService.java index 87b4634..9cd2815 100644 --- a/src/main/java/com/ynxbd/common/service/RxService.java +++ b/src/main/java/com/ynxbd/common/service/RxService.java @@ -1119,10 +1119,11 @@ public class RxService { if (!HisConfig.IS_CANCEL_RX_REFUND) { return Result.success(); } - log.info("[问诊-处方]退费-入参 treatNum={}, rxCode={}", treatNum, rxCode); + log.info("[问诊-处方]查询-入参 treatNum={}, rxCode={}", treatNum, rxCode); List rxList = new RxService().selectRxPaidByTreatNumAndRxCode(treatNum, rxCode); if (rxList.isEmpty()) { - return Result.error(ResultEnum.PAY_ORDER_NOT_FOUND); + log.info("[问诊-处方]退费-未查询到处方,不退费"); + return Result.success(); } if (rxList.size() > 1) { return Result.error("存在多笔订单禁止退费");