互联网处方驳回时,不退费

master_pay
wangsq 19 hours ago
parent a7ac9b0bb4
commit bcd50b16a0
  1. 2
      src/main/java/com/ynxbd/common/action/TreatAction.java
  2. 5
      src/main/java/com/ynxbd/common/service/RxService.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);
}
}

@ -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<Recipe> 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("存在多笔订单禁止退费");

Loading…
Cancel
Save