Commit e53b308e7d4d6123dcc2e7f3816ba6eebf1a1097
1 parent
203aa68619
Exists in
master
根据诊断id获取高危、诊断项信息
Showing 4 changed files with 77 additions and 0 deletions
- parent/hospital.mac/src/main/java/com/lyms/hospital/dao/diagnose/DiagnoseInfoMapper.java
- parent/hospital.mac/src/main/java/com/lyms/hospital/dao/diagnose/DiagnoseInfoMapper.xml
- parent/hospital.mac/src/main/java/com/lyms/hospital/service/diagnose/DiagnoseInfoService.java
- parent/hospital.mac/src/main/java/com/lyms/hospital/service/diagnose/impl/DiagnoseInfoServiceImpl.java
parent/hospital.mac/src/main/java/com/lyms/hospital/dao/diagnose/DiagnoseInfoMapper.java
View file @
e53b308
| ... | ... | @@ -23,6 +23,29 @@ |
| 23 | 23 | public List<HighriskConf> getLastHighrisk(Serializable personId); |
| 24 | 24 | |
| 25 | 25 | public List<DiagnoseConf> getLastDiagnose(Serializable personId); |
| 26 | + | |
| 27 | + /** | |
| 28 | + * <li>@Description:根据诊断id获取高危项 | |
| 29 | + * <li>@param id | |
| 30 | + * <li>@return | |
| 31 | + * <li>创建人:方承 | |
| 32 | + * <li>创建时间:2017年5月8日 | |
| 33 | + * <li>修改人: | |
| 34 | + * <li>修改时间: | |
| 35 | + */ | |
| 36 | + public List<HighriskConf> getHighriskByDiagnoseId(Serializable id); | |
| 37 | + | |
| 38 | + | |
| 39 | + /** | |
| 40 | + * <li>@Description:根据诊断id获取诊断项 | |
| 41 | + * <li>@param id | |
| 42 | + * <li>@return | |
| 43 | + * <li>创建人:方承 | |
| 44 | + * <li>创建时间:2017年5月8日 | |
| 45 | + * <li>修改人: | |
| 46 | + * <li>修改时间: | |
| 47 | + */ | |
| 48 | + public List<HighriskConf> getDiagnoseByDiagnoseId(Serializable id); | |
| 26 | 49 | |
| 27 | 50 | } |
parent/hospital.mac/src/main/java/com/lyms/hospital/dao/diagnose/DiagnoseInfoMapper.xml
View file @
e53b308
| ... | ... | @@ -116,5 +116,25 @@ |
| 116 | 116 | ) m left join DIAGNOSE_CONF c on m.CONF_ID = c.id |
| 117 | 117 | |
| 118 | 118 | </select> |
| 119 | + | |
| 120 | + <select id="getHighriskByDiagnoseId" resultType="HighriskConf"> | |
| 121 | + select c.* from ( | |
| 122 | + select m.* from HIGHRISK_MAPS m where m.DIAGNOSE_ID in ( | |
| 123 | + select id from ( | |
| 124 | + select * from DIAGNOSE_INFO d where d.id = #{id} | |
| 125 | + ) as t | |
| 126 | + ) | |
| 127 | + ) m left join HIGHRISK_CONF c on m.CONF_ID = c.id | |
| 128 | + </select> | |
| 129 | + | |
| 130 | + <select id="getDiagnoseByDiagnoseId" resultType="DiagnoseConf"> | |
| 131 | + select c.* from ( | |
| 132 | + select m.* from DIAGNOSE_MAPS m where m.DIAGNOSE_ID in ( | |
| 133 | + select id from ( | |
| 134 | + select * from DIAGNOSE_INFO d where d.id = #{id} | |
| 135 | + ) as t | |
| 136 | + ) | |
| 137 | + ) m left join DIAGNOSE_CONF c on m.CONF_ID = c.id | |
| 138 | + </select> | |
| 119 | 139 | </mapper> |
parent/hospital.mac/src/main/java/com/lyms/hospital/service/diagnose/DiagnoseInfoService.java
View file @
e53b308
| ... | ... | @@ -87,6 +87,30 @@ |
| 87 | 87 | * <li>修改时间: |
| 88 | 88 | */ |
| 89 | 89 | public List<DiagnoseConf> getLastDiagnose(Serializable personId); |
| 90 | + | |
| 91 | + | |
| 92 | + /** | |
| 93 | + * <li>@Description:根据诊断id获取高危项 | |
| 94 | + * <li>@param id | |
| 95 | + * <li>@return | |
| 96 | + * <li>创建人:方承 | |
| 97 | + * <li>创建时间:2017年5月8日 | |
| 98 | + * <li>修改人: | |
| 99 | + * <li>修改时间: | |
| 100 | + */ | |
| 101 | + public List<HighriskConf> getHighriskByDiagnoseId(Serializable id); | |
| 102 | + | |
| 103 | + | |
| 104 | + /** | |
| 105 | + * <li>@Description:根据诊断id获取诊断项 | |
| 106 | + * <li>@param id | |
| 107 | + * <li>@return | |
| 108 | + * <li>创建人:方承 | |
| 109 | + * <li>创建时间:2017年5月8日 | |
| 110 | + * <li>修改人: | |
| 111 | + * <li>修改时间: | |
| 112 | + */ | |
| 113 | + public List<HighriskConf> getDiagnoseByDiagnoseId(Serializable id); | |
| 90 | 114 | |
| 91 | 115 | } |
parent/hospital.mac/src/main/java/com/lyms/hospital/service/diagnose/impl/DiagnoseInfoServiceImpl.java
View file @
e53b308
| ... | ... | @@ -194,5 +194,15 @@ |
| 194 | 194 | public List<DiagnoseConf> getLastDiagnose(Serializable personId) { |
| 195 | 195 | return baseMapper.getLastDiagnose(personId); |
| 196 | 196 | } |
| 197 | + | |
| 198 | + @Override | |
| 199 | + public List<HighriskConf> getHighriskByDiagnoseId(Serializable id) { | |
| 200 | + return baseMapper.getHighriskByDiagnoseId(id); | |
| 201 | + } | |
| 202 | + | |
| 203 | + @Override | |
| 204 | + public List<HighriskConf> getDiagnoseByDiagnoseId(Serializable id) { | |
| 205 | + return baseMapper.getDiagnoseByDiagnoseId(id); | |
| 206 | + } | |
| 197 | 207 | } |