|
|
@ -175,9 +175,8 @@ public class HisRecipeDao { |
|
|
|
recipeIdsXml.append("<Id>").append(id).append("</Id>"); |
|
|
|
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("Recipe", recipeIdsXml.toString()); |
|
|
|
|
|
|
|
|
|
|
|
params.put("PatientID", patientId); |
|
|
|
params.put("PatientID", patientId); |
|
|
|
params.put("MZNum", treatNum); |
|
|
|
params.put("MZNum", treatNum); |
|
|
|
params.put("PayMoney", payMoney); |
|
|
|
params.put("PayMoney", payMoney); |
|
|
@ -189,7 +188,14 @@ public class HisRecipeDao { |
|
|
|
params.put("BankTransNo", fpOrderId); // 商户订单号
|
|
|
|
params.put("BankTransNo", fpOrderId); // 商户订单号
|
|
|
|
params.put("OpenId", openid); |
|
|
|
params.put("OpenId", openid); |
|
|
|
params.put("Token", WeChatConfig.TOKEN); |
|
|
|
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); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|