|
@@ -124,10 +124,20 @@ public class IsvPayServiceImpl implements IsvPayService {
|
|
|
}
|
|
|
if (request.getStatus() == TYPE_UNPAID_ZFB) {
|
|
|
PayDetailResponseData da = new PayDetailResponseData();
|
|
|
- da.setDepName(Checker.getStringValue(request.getDepName()));
|
|
|
- da.setAge(request.getAge().toString());
|
|
|
- da.setSex(request.getSex());
|
|
|
+ da.setDepName(Checker.getStringValue(request.getDeptName()));
|
|
|
+ String age = "";
|
|
|
+ if(!Checker.isNone(request.getAge())){
|
|
|
+ age = (request.getAge()).toString();
|
|
|
+ }
|
|
|
+ da.setAge(age);
|
|
|
+ da.setSex(Checker.getStringValue(request.getSex()));
|
|
|
da.setStatus(request.getStatus());
|
|
|
+ da.setDoctorName(Checker.getStringValue(request.getDoctorName()));
|
|
|
+ da.setDoctorCode(Checker.getStringValue(request.getDoctorCode()));
|
|
|
+ da.setHisClinicCode(request.getHisClinicCode());
|
|
|
+ da.setPrescribeDate(request.getPrescribeDate());
|
|
|
+ da.setTotal(request.getTotal());
|
|
|
+ da.setUserName(request.getName());
|
|
|
return da;
|
|
|
}
|
|
|
if (Checker.isNone(request.getInvoiceNo()) && Checker.isNone(request.getOutTradeNo())) {
|
|
@@ -355,7 +365,7 @@ public class IsvPayServiceImpl implements IsvPayService {
|
|
|
data.setTitle("");
|
|
|
data.setDepName(payItem.getDeptName());
|
|
|
data.setPrescribeDate(payItem.getPrescriptionDate());
|
|
|
- data.setName(payItem.getPatientName());
|
|
|
+ data.setName(resp.getPatientName());
|
|
|
data.setAmount(String.format("%.2f", payItem.getTotalFee() / 100d));
|
|
|
data.setTradeNo(""); //Todo
|
|
|
data.setOutTradeNo("");//Todo
|