|
|
@@ -148,11 +148,7 @@ public class HisScriptSession {
|
|
|
sendRequest(channelContext,request);
|
|
|
result.onTimeout(()->{
|
|
|
BusClinicEntity clinic = clinicService.recentClinicByPatientCode(hospitalId, patientCode);
|
|
|
- if(clinic==null){
|
|
|
- result.setResult(R.fail("拉取信息超时,请稍后再试"));
|
|
|
- }else {
|
|
|
- result.setResult(R.success(clinic));
|
|
|
- }
|
|
|
+ result.setResult(R.success(clinic));
|
|
|
//超时后不在响应
|
|
|
hisRequestMap.remove(messageId);
|
|
|
});
|
|
|
@@ -186,11 +182,7 @@ public class HisScriptSession {
|
|
|
if(!online){
|
|
|
BusPatientEntity patient = patientService.getOneByHospitalAndPatientCode(hospitalId, patientCode);
|
|
|
BusClinicEntity clinic = clinicService.getById(patient.getClinicId());
|
|
|
- if(clinic==null){
|
|
|
- result.setResult(R.fail("医院不在线,拉取信息失败"));
|
|
|
- }else {
|
|
|
- result.setResult(R.success(clinic));
|
|
|
- }
|
|
|
+ result.setResult(R.success(clinic));
|
|
|
return result;
|
|
|
}
|
|
|
String messageId = IdWorker.getIdStr();
|
|
|
@@ -208,11 +200,7 @@ public class HisScriptSession {
|
|
|
if(needResult){
|
|
|
BusPatientEntity patient = patientService.getOneByHospitalAndPatientCode(hospitalId, patientCode);
|
|
|
BusClinicEntity clinic = clinicService.getById(patient.getClinicId());
|
|
|
- if(clinic==null){
|
|
|
- result.setResult(R.fail("该住院号不存在"));
|
|
|
- }else {
|
|
|
- result.setResult(R.success(clinic));
|
|
|
- }
|
|
|
+ result.setResult(R.success(clinic));
|
|
|
}
|
|
|
hisRequestMap.remove(messageId);
|
|
|
});
|