Commit d23c62c9bf48bc12fc25e8425671f4ef149d5e1b
1 parent
ab58eba426
Exists in
master
and in
6 other branches
辛申尔访视查询查询
Showing 4 changed files with 41 additions and 12 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/NewbornVisit.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/NewbornVisitControoler.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/INewbornVisitService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java
platform-dal/src/main/java/com/lyms/platform/pojo/NewbornVisit.java
View file @
d23c62c
... | ... | @@ -21,7 +21,7 @@ |
21 | 21 | // 操作人ID |
22 | 22 | private String operationId; |
23 | 23 | |
24 | - private String hositalId; | |
24 | + private String hospitalId; | |
25 | 25 | |
26 | 26 | private String parentId; |
27 | 27 | |
... | ... | @@ -36,7 +36,7 @@ |
36 | 36 | private String checkTimeDesc; |
37 | 37 | |
38 | 38 | // 访视机构 |
39 | - private String visitHositalId; | |
39 | + private String visitHospitalId; | |
40 | 40 | |
41 | 41 | // 喂养方式 纯母乳/混合/人工 |
42 | 42 | private String feedType; |
43 | 43 | |
... | ... | @@ -178,12 +178,12 @@ |
178 | 178 | this.operationId = operationId; |
179 | 179 | } |
180 | 180 | |
181 | - public String getHositalId() { | |
182 | - return hositalId; | |
181 | + public String getHospitalId() { | |
182 | + return hospitalId; | |
183 | 183 | } |
184 | 184 | |
185 | - public void setHositalId(String hositalId) { | |
186 | - this.hositalId = hositalId; | |
185 | + public void setHospitalId(String hospitalId) { | |
186 | + this.hospitalId = hospitalId; | |
187 | 187 | } |
188 | 188 | |
189 | 189 | public String getParentId() { |
190 | 190 | |
... | ... | @@ -226,12 +226,12 @@ |
226 | 226 | this.checkTimeDesc = checkTimeDesc; |
227 | 227 | } |
228 | 228 | |
229 | - public String getVisitHositalId() { | |
230 | - return visitHositalId; | |
229 | + public String getVisitHospitalId() { | |
230 | + return visitHospitalId; | |
231 | 231 | } |
232 | 232 | |
233 | - public void setVisitHositalId(String visitHositalId) { | |
234 | - this.visitHositalId = visitHositalId; | |
233 | + public void setVisitHospitalId(String visitHospitalId) { | |
234 | + this.visitHospitalId = visitHospitalId; | |
235 | 235 | } |
236 | 236 | |
237 | 237 | public String getFeedType() { |
... | ... | @@ -274,7 +274,7 @@ |
274 | 274 | this.height = height; |
275 | 275 | } |
276 | 276 | |
277 | - public String isVomit() { | |
277 | + public String getVomit() { | |
278 | 278 | return vomit; |
279 | 279 | } |
280 | 280 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/NewbornVisitControoler.java
View file @
d23c62c
... | ... | @@ -46,6 +46,17 @@ |
46 | 46 | } |
47 | 47 | |
48 | 48 | /** |
49 | + * 新生儿访视查询 | |
50 | + * @param pid | |
51 | + * @return | |
52 | + */ | |
53 | + @RequestMapping(value = "/query", method = RequestMethod.GET) | |
54 | + @ResponseBody | |
55 | + public BaseObjectResponse query(HttpServletRequest request, String pid) { | |
56 | + return visitService.query(getUserId(request), pid); | |
57 | + } | |
58 | + | |
59 | + /** | |
49 | 60 | * 新生儿访视导出 |
50 | 61 | * @param startDate 访视开始日期 |
51 | 62 | * @param endDate 访视结束日期 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/INewbornVisitService.java
View file @
d23c62c
... | ... | @@ -15,5 +15,7 @@ |
15 | 15 | BaseObjectResponse list(Date startDate, Date endDate, String doctor, Integer userId, String key, Integer page, Integer limit); |
16 | 16 | |
17 | 17 | void export(Date startDate, Date endDate, String doctor, Integer userId, HttpServletResponse response, String key); |
18 | + | |
19 | + BaseObjectResponse query(Integer userId, String pid); | |
18 | 20 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java
View file @
d23c62c
... | ... | @@ -74,7 +74,7 @@ |
74 | 74 | newbornVisit.setSkin(newbornVisit.getSkin() == null ? null : SkinEnums.get(Integer.parseInt(newbornVisit.getSkin())).getName()); |
75 | 75 | newbornVisit.setComplexion(newbornVisit.getComplexion() == null ? null : BregmaticEnums.get(Integer.parseInt(newbornVisit.getComplexion())).getName()); |
76 | 76 | newbornVisit.setUmbilicalCord(newbornVisit.getUmbilicalCord() == null ? null : UmbilicalCordEnums.get(Integer.parseInt(newbornVisit.getUmbilicalCord())).getName()); |
77 | - newbornVisit.setHositalId(autoMatchFacade.getHospitalId(userId)); | |
77 | + newbornVisit.setHospitalId(autoMatchFacade.getHospitalId(userId)); | |
78 | 78 | // newbornVisit.setNextVisitTime(newbornVisit.getUmbilicalCord() == null ? null : UmbilicalCordEnums.get(Integer.parseInt(newbornVisit.getUmbilicalCord())).getName()); |
79 | 79 | if(StringUtils.isEmpty(newbornVisit.getId())) { |
80 | 80 | String babyId = null; |
... | ... | @@ -215,6 +215,22 @@ |
215 | 215 | } |
216 | 216 | |
217 | 217 | ResponseUtil.responseExcel(cnames, results, response); |
218 | + } | |
219 | + | |
220 | + @Override | |
221 | + public BaseObjectResponse query(Integer userId, String pid) { | |
222 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
223 | + List<NewbornVisit> newbornVisits = mongoTemplate.find(Query.query(Criteria.where("pid").is(pid).and("hospitalId").is(hospitalId)) | |
224 | + .with(new Sort(Sort.Direction.ASC, "checkTime")), NewbornVisit.class); | |
225 | + List<Map<String, Object>> rest = new ArrayList<>(); | |
226 | + for (NewbornVisit newbornVisit : newbornVisits) { | |
227 | + Map<String, Object> temp = new HashMap<>(); | |
228 | + temp.put("pid", newbornVisit.getPid()); | |
229 | + temp.put("checkTime", newbornVisit.getCheckTime() == null ? null : DateUtil.getyyyy_MM_dd(newbornVisit.getCheckTime())); | |
230 | + temp.put("checkTimeDesc", newbornVisit.getCheckTimeDesc()); | |
231 | + rest.add(temp); | |
232 | + } | |
233 | + return RespBuilder.buildSuccess(rest); | |
218 | 234 | } |
219 | 235 | |
220 | 236 | } |