|
@@ -32,7 +32,10 @@ public class InpatientService {
|
|
|
public ResultVo<InpatientInfo> getInpatientInfo(String patientId) {
|
|
|
String inpatientNo = dao.selectInpatientNoByPatientId(patientId);
|
|
|
if (StringUtil.isBlank(inpatientNo)) {
|
|
|
- return ResultVoUtil.fail(ExceptionEnum.NULL_POINTER, "没有找到此卡号对应的住院号。");
|
|
|
+ inpatientNo = dao.selectInpatientNoBySocialNo(patientId);
|
|
|
+ if (StringUtil.isBlank(inpatientNo)) {
|
|
|
+ return ResultVoUtil.fail(ExceptionEnum.NULL_POINTER, "没有找到此卡号对应的住院号。");
|
|
|
+ }
|
|
|
}
|
|
|
InpatientInfo info = dao.getInpatientInfo(inpatientNo);
|
|
|
if (null == info) {
|
|
@@ -58,7 +61,10 @@ public class InpatientService {
|
|
|
public ResultVo<Map<String, Object>> getPrepaidHistory(String patientId) {
|
|
|
String inpatientNo = dao.selectInpatientNoByPatientId(patientId);
|
|
|
if (StringUtil.isBlank(inpatientNo)) {
|
|
|
- return ResultVoUtil.fail(ExceptionEnum.NULL_POINTER, "没有找到此卡号对应的住院号。");
|
|
|
+ inpatientNo = dao.selectInpatientNoBySocialNo(patientId);
|
|
|
+ if (StringUtil.isBlank(inpatientNo)) {
|
|
|
+ return ResultVoUtil.fail(ExceptionEnum.NULL_POINTER, "没有找到此卡号对应的住院号。");
|
|
|
+ }
|
|
|
}
|
|
|
InpatientInfo info = dao.getInpatientInfo(inpatientNo);
|
|
|
if (null == info) {
|