Commit 03030d5ba5540697535ee51e05febb060e48c64d
1 parent
5f6f377e60
Exists in
master
and in
6 other branches
听力诊断配置文件
Showing 6 changed files with 58 additions and 55 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/model/BabyPatientExtendEarHearingDiagnoseQuery.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/model/BabyPatientExtendEarScreenQuery.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/BabyPatientExtendEarHearingDiagnoseService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EarController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HearingDiagnoseController.java
- platform-operate-api/src/main/resources/rebel.xml
platform-biz-service/src/main/java/com/lyms/platform/permission/model/BabyPatientExtendEarHearingDiagnoseQuery.java
View file @
03030d5
... | ... | @@ -5,7 +5,6 @@ |
5 | 5 | import com.lyms.platform.pojo.BabyModel; |
6 | 6 | |
7 | 7 | import java.util.Date; |
8 | -import java.util.List; | |
9 | 8 | |
10 | 9 | |
11 | 10 | public class BabyPatientExtendEarHearingDiagnoseQuery extends BaseQuery { |
... | ... | @@ -24,7 +23,7 @@ |
24 | 23 | /** |
25 | 24 | * 儿童档案id |
26 | 25 | */ |
27 | - private List<String> babyIds; | |
26 | + private String[] babyIds; | |
28 | 27 | /** |
29 | 28 | * 创建医院ID |
30 | 29 | */ |
31 | 30 | |
... | ... | @@ -842,11 +841,11 @@ |
842 | 841 | this.oaeRight750 = oaeRight750; |
843 | 842 | } |
844 | 843 | |
845 | - public List<String> getBabyIds() { | |
844 | + public String[] getBabyIds() { | |
846 | 845 | return babyIds; |
847 | 846 | } |
848 | 847 | |
849 | - public void setBabyIds(List<String> babyIds) { | |
848 | + public void setBabyIds(String[] babyIds) { | |
850 | 849 | this.babyIds = babyIds; |
851 | 850 | } |
852 | 851 |
platform-biz-service/src/main/java/com/lyms/platform/permission/model/BabyPatientExtendEarScreenQuery.java
View file @
03030d5
... | ... | @@ -10,7 +10,7 @@ |
10 | 10 | public class BabyPatientExtendEarScreenQuery extends BaseQuery { |
11 | 11 | private String id; |
12 | 12 | //听诊儿童档案集合 |
13 | - private List<String> babyIds; | |
13 | + private String[] babyIds; | |
14 | 14 | |
15 | 15 | private String babyId; |
16 | 16 | |
17 | 17 | |
... | ... | @@ -174,11 +174,11 @@ |
174 | 174 | |
175 | 175 | } |
176 | 176 | |
177 | - public List<String> getBabyIds() { | |
177 | + public String[] getBabyIds() { | |
178 | 178 | return babyIds; |
179 | 179 | } |
180 | 180 | |
181 | - public void setBabyIds(List<String> babyIds) { | |
181 | + public void setBabyIds(String[] babyIds) { | |
182 | 182 | this.babyIds = babyIds; |
183 | 183 | } |
184 | 184 |
platform-biz-service/src/main/java/com/lyms/platform/permission/service/BabyPatientExtendEarHearingDiagnoseService.java
View file @
03030d5
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/EarController.java
View file @
03030d5
... | ... | @@ -65,6 +65,7 @@ |
65 | 65 | */ |
66 | 66 | @RequestMapping(method = RequestMethod.GET, value = "/initFollowUp") |
67 | 67 | @ResponseBody |
68 | + @TokenRequired | |
68 | 69 | public BaseResponse initFollowUp(String babyId) { |
69 | 70 | if (StringUtils.isNotEmpty(babyId)) {//传入儿童档案id |
70 | 71 | return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("请传入儿童档案id"); |
... | ... | @@ -123,6 +124,7 @@ |
123 | 124 | */ |
124 | 125 | @RequestMapping(method = RequestMethod.GET, value = "/initHearingDiagnose") |
125 | 126 | @ResponseBody |
127 | + @TokenRequired | |
126 | 128 | public BaseResponse initHearingDiagnose(String babyId, HttpServletRequest request) { |
127 | 129 | //获取当前登录用户ID |
128 | 130 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
... | ... | @@ -132,7 +134,7 @@ |
132 | 134 | //当前登录人医院Id |
133 | 135 | String hospitalId = autoMatchFacade.getHospitalId(loginState.getId()); |
134 | 136 | |
135 | - if (StringUtils.isNotEmpty(babyId)) {//传入儿童档案id | |
137 | + if (StringUtils.isEmpty(babyId)) {//传入儿童档案id | |
136 | 138 | return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("请传入儿童档案id"); |
137 | 139 | } |
138 | 140 | |
... | ... | @@ -183,6 +185,7 @@ |
183 | 185 | */ |
184 | 186 | @RequestMapping(method = RequestMethod.GET, value = "/initHighrChangeHosp") |
185 | 187 | @ResponseBody |
188 | + @TokenRequired | |
186 | 189 | public BaseResponse initHighrChangeHosp(String babyId, HttpServletRequest request) { |
187 | 190 | //根据babyId和当前医院id |
188 | 191 | //获取当前登录用户ID |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/HearingDiagnoseController.java
View file @
03030d5
... | ... | @@ -135,12 +135,53 @@ |
135 | 135 | if (loginState == null) { |
136 | 136 | return new BaseResponse().setErrorcode(ErrorCodeConstants.TOKEN_EXPIRE).setErrormsg("请重新登录"); |
137 | 137 | } |
138 | + | |
139 | + //如果查询号不为空,根据查询号查询儿童档案表,获取儿童档案Id | |
140 | + if (hdReq.getKeyWord() != null) {//关键字:姓名、联系方式、就诊卡 | |
141 | + //调用mysql表查询baby档案。 表还未设计 | |
142 | + } | |
143 | + | |
138 | 144 | //当前登录人医院Id |
139 | 145 | String hospitalId = autoMatchFacade.getHospitalId(loginState.getId()); |
146 | + //医院ID 集合。本院、外院、全部... | |
147 | + List<String> outOrgids = new ArrayList<>(); | |
148 | + if (hdReq.getSource() == 2) {//2.转诊过来的医院、 | |
149 | + //转诊过来的医院id | |
150 | + HighriskChangeHospitalQuery hchQuery = new HighriskChangeHospitalQuery(); | |
151 | + hchQuery.setTargetType(2);//儿童 | |
152 | + hchQuery.setChangeType(1);//听力转诊 | |
153 | + hchQuery.setStatus(2);//已接受 | |
154 | + hchQuery.setIntoOrgid(hospitalId); | |
155 | + List<HighriskChangeHospital> hchList = highchangeService.queryHighriskChangeHospital(hchQuery); | |
156 | + if (hchList != null && hchList.size() > 0) { | |
157 | + for (HighriskChangeHospital hch : hchList) {//如果存在则修改转诊记录状态为接收 | |
158 | + outOrgids.add(hch.getOutOrgid()); | |
159 | + } | |
160 | + } | |
161 | + } else if (hdReq.getSource() == 1) {//1.本院 | |
162 | + //当前医院 | |
163 | + outOrgids.add(hospitalId); | |
164 | + } else {//4.全部医院/默认全部医院 | |
165 | + //当前医院 | |
166 | + outOrgids.add(hospitalId); | |
167 | + //转诊过来的医院id | |
168 | + HighriskChangeHospitalQuery hchQuery = new HighriskChangeHospitalQuery(); | |
169 | + hchQuery.setTargetType(2);//儿童 | |
170 | + hchQuery.setChangeType(1);//听力转诊 | |
171 | + hchQuery.setStatus(2);//已接受 | |
172 | + hchQuery.setIntoOrgid(hospitalId); | |
173 | + List<HighriskChangeHospital> hchList = highchangeService.queryHighriskChangeHospital(hchQuery); | |
174 | + if (hchList != null && hchList.size() > 0) { | |
175 | + for (HighriskChangeHospital hch : hchList) {//如果存在则修改转诊记录状态为接收 | |
176 | + outOrgids.add(hch.getOutOrgid()); | |
177 | + } | |
178 | + } | |
179 | + } | |
180 | + | |
140 | 181 | BabyPatientExtendEarHearingDiagnoseQuery query = new BabyPatientExtendEarHearingDiagnoseQuery(); |
141 | - //设置分页信息 | |
142 | - query.setLimit(hdReq.getLimit()); | |
143 | - query.setPage(hdReq.getPage()); | |
182 | + //设置要显示的医院集合(已加入条件本院、外院、全部) | |
183 | + query.setCheckHospitalIds((String[])outOrgids.toArray(new String[outOrgids.size()])); | |
184 | + | |
144 | 185 | if (hdReq.getDiagnoseStartTime() != null) {//诊断开始时间 |
145 | 186 | query.setDiagnoseStartTime(hdReq.getDiagnoseStartTime()); |
146 | 187 | } |
147 | 188 | |
... | ... | @@ -179,47 +220,7 @@ |
179 | 220 | query.setConfirmEndTime(hdReq.getConfirmEndTime()); |
180 | 221 | } |
181 | 222 | |
182 | - //医院ID 集合。本院、外院、全部... | |
183 | - List<String> outOrgids = new ArrayList<>(); | |
184 | - if (hdReq.getSource() == 2) {//2.*医院、 | |
185 | - //转诊过来的医院id | |
186 | - HighriskChangeHospitalQuery hchQuery = new HighriskChangeHospitalQuery(); | |
187 | - hchQuery.setTargetType(2);//儿童 | |
188 | - hchQuery.setChangeType(1);//听力转诊 | |
189 | - hchQuery.setStatus(2);//已接受 | |
190 | - hchQuery.setIntoOrgid(hospitalId); | |
191 | - List<HighriskChangeHospital> hchList = highchangeService.queryHighriskChangeHospital(hchQuery); | |
192 | - if (hchList != null && hchList.size() > 0) { | |
193 | - for (HighriskChangeHospital hch : hchList) {//如果存在则修改转诊记录状态为接收 | |
194 | - outOrgids.add(hch.getOutOrgid()); | |
195 | - } | |
196 | - } | |
197 | - } else if (hdReq.getSource() == 1) {//1.本院 | |
198 | - //当前医院 | |
199 | - outOrgids.add(hospitalId); | |
200 | - } else {//4.全部医院/默认全部医院 | |
201 | - //当前医院 | |
202 | - outOrgids.add(hospitalId); | |
203 | - //转诊过来的医院id | |
204 | - HighriskChangeHospitalQuery hchQuery = new HighriskChangeHospitalQuery(); | |
205 | - hchQuery.setTargetType(2);//儿童 | |
206 | - hchQuery.setChangeType(1);//听力转诊 | |
207 | - hchQuery.setStatus(2);//已接受 | |
208 | - hchQuery.setIntoOrgid(hospitalId); | |
209 | - List<HighriskChangeHospital> hchList = highchangeService.queryHighriskChangeHospital(hchQuery); | |
210 | - if (hchList != null && hchList.size() > 0) { | |
211 | - for (HighriskChangeHospital hch : hchList) {//如果存在则修改转诊记录状态为接收 | |
212 | - outOrgids.add(hch.getOutOrgid()); | |
213 | - } | |
214 | - } | |
215 | - } | |
216 | 223 | |
217 | - if (hdReq.getKeyWord() != null) {//关键字:姓名、联系方式、就诊卡 | |
218 | - //调用mysql表查询baby档案。 表还未设计 | |
219 | - } | |
220 | - | |
221 | - //设置要显示的医院集合 | |
222 | - // query.setCheckHospitalIds(outOrgids); | |
223 | 224 | |
224 | 225 | //根据当前医院id,和已接受儿童档案的转入医院id 进行查询 |
225 | 226 | if (hdReq.getEnalble() == 2) {//2待诊断,查询听筛记录,还未做听诊的 |
platform-operate-api/src/main/resources/rebel.xml
View file @
03030d5
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | -<application generated-by="eclipse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://update.zeroturnaround.com/jrebel/rebel-2_1.xsd"> | |
2 | +<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://www.zeroturnaround.com/alderaan/rebel-2_0.xsd"> | |
3 | 3 | |
4 | 4 | <classpath> |
5 | - <dir name="E:/Workspaces-lyms/regional-platform/platform-operate-api/target/classes"> | |
5 | + <dir name="D:/lyms_wrok/regional/regional-platform/platform-operate-api/target/classes"> | |
6 | 6 | </dir> |
7 | 7 | </classpath> |
8 | 8 | |
9 | 9 | <web> |
10 | 10 | <link target="/"> |
11 | - <dir name="E:/Workspaces-lyms/regional-platform/platform-operate-api/src/main/webapp"> | |
11 | + <dir name="D:/lyms_wrok/regional/regional-platform/platform-operate-api/src/main/webapp"> | |
12 | 12 | </dir> |
13 | 13 | </link> |
14 | 14 | </web> |