Index: ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/szsdsrmyy/FindPatientInfoByHospitalNumDaoImpl.java =================================================================== diff -u -r41466 -r41469 --- ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/szsdsrmyy/FindPatientInfoByHospitalNumDaoImpl.java (.../FindPatientInfoByHospitalNumDaoImpl.java) (revision 41466) +++ ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dao/szsdsrmyy/FindPatientInfoByHospitalNumDaoImpl.java (.../FindPatientInfoByHospitalNumDaoImpl.java) (revision 41469) @@ -137,6 +137,7 @@ } catch (Exception e) { logger.error("根据住院号查询病人信息失败" + e); e.printStackTrace(); + throw new SystemException(e.getMessage()); } return null; } Index: ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dwr/DataSynchronizationTableManager.java =================================================================== diff -u -r38316 -r41469 --- ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dwr/DataSynchronizationTableManager.java (.../DataSynchronizationTableManager.java) (revision 38316) +++ ssts-datasync-default-impl/src/main/java/com/forgon/disinfectsystem/datasynchronization/dwr/DataSynchronizationTableManager.java (.../DataSynchronizationTableManager.java) (revision 41469) @@ -11,6 +11,7 @@ import com.forgon.disinfectsystem.datasynchronization.model.PatientInfoVO; import com.forgon.disinfectsystem.datasynchronization.service.DataSynchronizationManager; import com.forgon.disinfectsystem.datasynchronization.task.AutoSyncTask; +import com.forgon.exception.SystemException; import com.forgon.tools.json.JSONUtil; /** @@ -58,6 +59,10 @@ else{ msg = "没有查找到对应的病人信息"; } + }catch(SystemException e){ + msg = e.getMessage(); + logger.debug(e.getMessage()); + e.printStackTrace(); } catch(Exception e){ msg = "无法连接到HIS服务器,请检查服务器运行状态和连接的身份验证信息!";