体检项目缴费

debug
李进才 2 years ago
parent bd58e7fbcd
commit 15d5832036
  1. 12
      src/main/java/com/ynxbd/common/dao/his/HisRecipeDao.java

@ -175,9 +175,8 @@ public class HisRecipeDao {
recipeIdsXml.append("<Id>").append(id).append("</Id>");
}
return HisHelper.getJsonResult(HisEnum.AP_Pay_Invoice, params -> {
Map<String,Object> params = new HashMap<>();
params.put("Recipe", recipeIdsXml.toString());
params.put("PatientID", patientId);
params.put("MZNum", treatNum);
params.put("PayMoney", payMoney);
@ -189,7 +188,14 @@ public class HisRecipeDao {
params.put("BankTransNo", fpOrderId); // 商户订单号
params.put("OpenId", openid);
params.put("Token", WeChatConfig.TOKEN);
},merchantEnum);
if(treatNum.contains("P-")){
log.info("[{}支付回调-体检,体检号-{}]",merchantEnum.NAME,treatNum);
params.put("MZNum", "0");
params.put("PatientID", "0");
params.put("TJBH",treatNum.split("-")[1]);
params.put("GroupFlag","1");
}
return HisHelper.getJsonResult(HisEnum.AP_Pay_Invoice, params,merchantEnum);
}

Loading…
Cancel
Save