|
|
|
@ -92,7 +92,6 @@ public class MicroService { |
|
|
|
String birthdate = patient.getBirthday(); |
|
|
|
String birthdate = patient.getBirthday(); |
|
|
|
String sex = patient.getSex(); |
|
|
|
String sex = patient.getSex(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
final String chargeRefundCode = isRefund ? "2" : "1"; // [1、收费,2、退费]
|
|
|
|
final String chargeRefundCode = isRefund ? "2" : "1"; // [1、收费,2、退费]
|
|
|
|
List<XKCostDetail> items = new ArrayList<>(); |
|
|
|
List<XKCostDetail> items = new ArrayList<>(); |
|
|
|
for (Recipe item : rxList) { |
|
|
|
for (Recipe item : rxList) { |
|
|
|
@ -116,6 +115,7 @@ public class MicroService { |
|
|
|
xk.setGenderCode("男".equals(sex) ? "1" : "2"); |
|
|
|
xk.setGenderCode("男".equals(sex) ? "1" : "2"); |
|
|
|
xk.setVisitNo(treatNum); |
|
|
|
xk.setVisitNo(treatNum); |
|
|
|
xk.setAccountNo(bankTransNo); |
|
|
|
xk.setAccountNo(bankTransNo); |
|
|
|
|
|
|
|
xk.setOriginalAccountNo(bankTransNo); |
|
|
|
xk.setOrderNo(bankTransNo); |
|
|
|
xk.setOrderNo(bankTransNo); |
|
|
|
xk.setTotalFee(totalFee); |
|
|
|
xk.setTotalFee(totalFee); |
|
|
|
xk.setIndividualPay(totalFee); |
|
|
|
xk.setIndividualPay(totalFee); |
|
|
|
@ -125,7 +125,7 @@ public class MicroService { |
|
|
|
xk.setDeptName(deptName); |
|
|
|
xk.setDeptName(deptName); |
|
|
|
xk.setItems(items); |
|
|
|
xk.setItems(items); |
|
|
|
|
|
|
|
|
|
|
|
System.out.println("[监管平台]处方缴费上报..."); |
|
|
|
log.info("[监管平台][{}]处方[{}]上报...", bankTransNo, (isRefund ? "退费" : "缴费")); |
|
|
|
OkHttpHelper.postAsync("http://127.0.0.1/micro/xk/rxChargeOrRefund", map -> { |
|
|
|
OkHttpHelper.postAsync("http://127.0.0.1/micro/xk/rxChargeOrRefund", map -> { |
|
|
|
map.put("data", AesMicroHelper.encode(JsonHelper.toJsonString(xk))); |
|
|
|
map.put("data", AesMicroHelper.encode(JsonHelper.toJsonString(xk))); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|