|
@ -105,7 +105,7 @@ public class OnePayService {
|
|
|
// 请求报文体参数,详见接口文档各接口——请求参数定义
|
|
|
// 如医保绑卡信息请求参数
|
|
|
JSONObject params = new JSONObject();
|
|
|
params.put("userId", openid);
|
|
|
params.put("openId", openid);
|
|
|
params.put("accId", SystemConf.getInstance().getAppId()); //微信公众号开发者ID
|
|
|
requestParams.setParam(params);
|
|
|
requestParams.setTransType(config.getBindCardType());
|
|
@ -187,14 +187,6 @@ public class OnePayService {
|
|
|
charge.setPatient(patient); // 用户
|
|
|
charge.setOpenid(openid); // 用戶微信openid
|
|
|
try {
|
|
|
BindCard card= bindCard(openid);
|
|
|
String name = card.getUserName();
|
|
|
String ssc = card.getCardNo();
|
|
|
String idType = card.getIdType();
|
|
|
String idNo = card.getIdNo();
|
|
|
charge.setName(name);
|
|
|
charge.setIdType(idType);
|
|
|
charge.setIdNo(idNo);
|
|
|
charge.setHospital(orgCode);
|
|
|
charge.setHospitalName(orgName);
|
|
|
charge.setChannel(channel);
|
|
@ -205,7 +197,14 @@ public class OnePayService {
|
|
|
charge.setInsuranceAmount(insuranceAmount); // 医保支付金额
|
|
|
charge.setFeeDetail(feeDetail); // 费用明细
|
|
|
|
|
|
|
|
|
BindCard card= bindCard(openid);
|
|
|
String name = card.getUserName();
|
|
|
String ssc = card.getCardNo();
|
|
|
String idType = card.getIdType();
|
|
|
String idNo = card.getIdNo();
|
|
|
charge.setName(name);
|
|
|
charge.setIdType(idType);
|
|
|
charge.setIdNo(idNo);
|
|
|
|
|
|
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
|
String currentDateTime = formatter.format(now);
|
|
@ -372,7 +371,7 @@ public class OnePayService {
|
|
|
// 请求报文体参数,详见接口文档各接口——请求参数定义
|
|
|
// 如医保绑卡信息请求参数
|
|
|
JSONObject params = new JSONObject();
|
|
|
params.put("userId", openid);
|
|
|
params.put("openId", openid);
|
|
|
params.put("accId", SystemConf.getInstance().getAppId()); //微信公众号开发者ID
|
|
|
requestParams.setParam(params);
|
|
|
requestParams.setTransType(config.getCreateSicardType());
|