From 1343d014783ad01b1bf8df6c59390d1ad008ea68 Mon Sep 17 00:00:00 2001 From: xiaodaozi Date: Fri, 13 Jun 2025 09:49:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B5=E5=AD=90=E5=8C=BB=E4=BF=9D=E5=87=AD?= =?UTF-8?q?=E8=AF=81=E6=94=AF=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chs/service/impl/HispayServiceImpl.java | 5 +++-- .../dpkj/modules/chs/vo/OutpatientFinalModel.java | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/dpkj/modules/chs/service/impl/HispayServiceImpl.java b/src/main/java/com/dpkj/modules/chs/service/impl/HispayServiceImpl.java index ab58e58..445dd68 100644 --- a/src/main/java/com/dpkj/modules/chs/service/impl/HispayServiceImpl.java +++ b/src/main/java/com/dpkj/modules/chs/service/impl/HispayServiceImpl.java @@ -301,12 +301,13 @@ public class HispayServiceImpl implements IHispayService { ActiveXComponent dispatch = instanceActive(); /** 1、组装参数 */ + String requestTime = DateUtil.now(); + + data.setPaytime(requestTime).setCzksfbz("0").setZfjsbz("0"); JSONObject val = (JSONObject) JSON.toJSON(data); String params = processParameters(val, null); log.info("[HispayServiceImpl][chsCodeAsOutpatientFinal][门诊缴费-结算] 接口入参:{}", params); - String requestTime = DateUtil.now(); - /** 2、调用COM函数 */ Variant resVariant = new Variant("", true); Variant call = Dispatch.call(dispatch, "fRun", "BMZJF002", params, resVariant); diff --git a/src/main/java/com/dpkj/modules/chs/vo/OutpatientFinalModel.java b/src/main/java/com/dpkj/modules/chs/vo/OutpatientFinalModel.java index 58ab250..b5ab466 100644 --- a/src/main/java/com/dpkj/modules/chs/vo/OutpatientFinalModel.java +++ b/src/main/java/com/dpkj/modules/chs/vo/OutpatientFinalModel.java @@ -43,5 +43,19 @@ public class OutpatientFinalModel implements Serializable { /** * 支付时间 */ + // @NotEmpty(message = "支付时间不可为空!") private String paytime; + + /** + * 是否扣院内账户,与预算保持一致 + */ + private String czksfbz; + + /** + * 是否自费结算,与预算保持一致,0根据病人医保代码结算,1自费结算 + */ + private String zfjsbz; + + private String ybrc; + }