Commit 6276e681b4f968ac539827afd02f2716608b5981

Authored by liquanyu
1 parent 288c4afbf7

先心筛查

Showing 3 changed files with 27 additions and 3 deletions

platform-dal/src/main/java/com/lyms/platform/pojo/BabyHeartModel.java View file @ 6276e68
... ... @@ -17,7 +17,7 @@
17 17 private String id;
18 18  
19 19 private String babyId;
20   - // 1 72小时内检查 42天检查
  20 + // 1 72小时 2 42天检查
21 21 private Integer type;
22 22 //心脏听诊
23 23 private String heartTz;
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyHeartSieveController.java View file @ 6276e68
... ... @@ -114,7 +114,7 @@
114 114 }
115 115 @TokenRequired
116 116 @ResponseBody
117   - @RequestMapping(value = "/queryBabyHeartReviewList",method = RequestMethod.POST)
  117 + @RequestMapping(value = "/queryBabyHeartReviewList",method = RequestMethod.GET)
118 118 public BaseResponse queryBabyHeartReviewList(@RequestParam(value = "queryNo", required = false) String queryNo,
119 119 @RequestParam(value = "checkDate", required = false) String checkDate,
120 120 @RequestParam("page") Integer page,
... ... @@ -123,7 +123,12 @@
123 123 LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
124 124 return babyHeartSieveFacede.queryBabyHeartReviewList(queryNo,checkDate,page,limit, loginState.getId());
125 125 }
126   -
  126 + @TokenRequired
  127 + @ResponseBody
  128 + @RequestMapping(value = "/queryBabyHeartReviewRecords/{babyId}",method = RequestMethod.GET)
  129 + public BaseResponse queryBabyHeartReviewRecords(@PathVariable("babyId") String babyId,HttpServletRequest request) {
  130 + return babyHeartSieveFacede.queryBabyHeartReviewRecords(babyId);
  131 + }
127 132 @TokenRequired
128 133 @ResponseBody
129 134 @RequestMapping(value = "/queryBabyHeartReviewById/{id}",method = RequestMethod.GET)
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyHeartSieveFacede.java View file @ 6276e68
... ... @@ -309,6 +309,25 @@
309 309 return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS)
310 310 .setErrormsg(ErrorCodeConstants.SUCCESS_DESCRIPTION).setData(one);
311 311 }
  312 + public BaseResponse queryBabyHeartReviewRecords(String babyId) {
  313 + List<Map> datas = new ArrayList<>();
  314 + Query query = new Query();
  315 + query.addCriteria(Criteria.where("babyId").is(babyId));
  316 + List<BabyHeartReviewModel> reviewModels = mongoTemplate.find(query, BabyHeartReviewModel.class);
  317 + if (CollectionUtils.isNotEmpty(reviewModels))
  318 + {
  319 + for(BabyHeartReviewModel reviewModel : reviewModels)
  320 + {
  321 + Map data = new HashMap();
  322 + data.put("id",reviewModel.getId());
  323 + data.put("checkDate",DateUtil.getyyyy_MM_dd(reviewModel.getCheckDate()));
  324 + datas.add(data);
  325 + }
  326 + }
  327 +
  328 + return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS)
  329 + .setErrormsg(ErrorCodeConstants.SUCCESS_DESCRIPTION).setData(datas);
  330 + }
312 331  
313 332 public BaseResponse queryBabyHeartReviewView(String id) {
314 333 Query query = new Query();