|
@@ -124,7 +124,7 @@ public class IsvPayServiceImpl implements IsvPayService {
|
|
|
}
|
|
|
if (request.getStatus() == TYPE_UNPAID_ZFB) {
|
|
|
PayDetailResponseData da = new PayDetailResponseData();
|
|
|
- da.setDepName(Checker.getStringValue(request.getDeptName()));
|
|
|
+ da.setDeptName(Checker.getStringValue(request.getDeptName()));
|
|
|
if(!Checker.isNone(request.getAge()) && request.getAge() > 0){
|
|
|
da.setAge(request.getAge());
|
|
|
}
|
|
@@ -136,6 +136,7 @@ public class IsvPayServiceImpl implements IsvPayService {
|
|
|
da.setPrescribeDate(Checker.getStringValue(request.getPrescribeDate()));
|
|
|
da.setTotal(request.getTotal());
|
|
|
da.setUserName(Checker.getStringValue(request.getName()));
|
|
|
+ da.setName(Checker.getStringValue(request.getName()));
|
|
|
da.setHisOrderNo(Checker.getStringValue(request.getHisOrderNo()));
|
|
|
da.setAmount(Checker.getStringValue(request.getAmount()));
|
|
|
da.setCreateTime(Checker.getStringValue(request.getPrescribeDate()));
|
|
@@ -412,7 +413,7 @@ public class IsvPayServiceImpl implements IsvPayService {
|
|
|
int userId = ContextHelper.getCurrentUserIdWrapped();
|
|
|
int hospitalId = BizUtil.getCurrentHospitalId();
|
|
|
int terminal = ContextHelper.getCurrentTerminalWrapped();
|
|
|
- String invoiceNo = prePayConfirm(request.getHisPatientId(), request.getHisClinicCode(), request.getHisOrderNo(), hospitalId, terminal);
|
|
|
+ String invoiceNo = prePayConfirm(request.getHisPatientId(), request.getHisClinicCode(), request.getHisOrderNo(), hospitalId, request.getTotal());
|
|
|
Date pDate = DateUtil.parseDate(request.getPrescribeDate(), "yyyy-MM-dd HH:mm:ss");
|
|
|
int sex = 1;
|
|
|
if (request.getSex().equals("女")) {
|
|
@@ -517,8 +518,9 @@ public class IsvPayServiceImpl implements IsvPayService {
|
|
|
String invoiceNo = p.getInvoiceNo();
|
|
|
return invoiceNo;
|
|
|
}
|
|
|
+ throw new AppMessageException("预结算:HIS 返回列表数据为空");
|
|
|
}
|
|
|
- throw new AppMessageException("预结算:HIS 返回列表数据为空");
|
|
|
+ throw new AppMessageException(response.getMsg());
|
|
|
}
|
|
|
|
|
|
private void autoCancelPrevOrder(String hisOrderNo) throws AppMessageException {
|