Commit 6d083b4d40b6df11ae6b946ac5d3a57878001a37
1 parent
c2fb4472d1
Exists in
master
and in
1 other branch
查询孕妇基本信息接口
Showing 2 changed files with 38 additions and 0 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBookbuildingController.java
View file @
6d083b4
... | ... | @@ -209,6 +209,8 @@ |
209 | 209 | return babyBookbuildingFacade.sendBabyGuideSms(request); |
210 | 210 | } |
211 | 211 | |
212 | + | |
213 | + | |
212 | 214 | /** |
213 | 215 | * 获取小孩电子病历 |
214 | 216 | * |
... | ... | @@ -236,6 +238,18 @@ |
236 | 238 | public BaseResponse getBabyBase(@RequestParam("babyId") String babyId){ |
237 | 239 | |
238 | 240 | return babyBookbuildingFacade.getBabyBase(babyId); |
241 | + } | |
242 | + | |
243 | + | |
244 | + /** | |
245 | + * 查询孕妇基本信息通过身份证号码 | |
246 | + * @param cardNo | |
247 | + * @return | |
248 | + */ | |
249 | + @RequestMapping(method = RequestMethod.GET, value = "/queryPatientBaseInfo") | |
250 | + @ResponseBody | |
251 | + public BaseResponse queryYunBaseInfo(@RequestParam(value = "cardNo", required = true) String cardNo) { | |
252 | + return babyBookbuildingFacade.queryYunBaseInfo(cardNo); | |
239 | 253 | } |
240 | 254 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
6d083b4
... | ... | @@ -1150,5 +1150,29 @@ |
1150 | 1150 | } |
1151 | 1151 | |
1152 | 1152 | |
1153 | + /** | |
1154 | + * 通过身份证号码查询孕妇的基本信息 | |
1155 | + * @param cardNo | |
1156 | + * @return | |
1157 | + */ | |
1158 | + public BaseResponse queryYunBaseInfo(String cardNo) { | |
1159 | + PatientsQuery patientsQuery = new PatientsQuery(); | |
1160 | + patientsQuery.setYn(YnEnums.YES.getId()); | |
1161 | + Patients obj = null; | |
1162 | + if (!StringUtils.isEmpty(cardNo)); | |
1163 | + { | |
1164 | + patientsQuery.setCardNo(cardNo); | |
1165 | + List<Patients> patients = yunBookbuildingService.queryPregnantWithQuery(patientsQuery); | |
1166 | + if (CollectionUtils.isNotEmpty(patients)) | |
1167 | + { | |
1168 | + obj = patients.get(0); | |
1169 | + } | |
1170 | + } | |
1171 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
1172 | + objectResponse.setData(obj); | |
1173 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
1174 | + objectResponse.setErrormsg("成功"); | |
1175 | + return objectResponse; | |
1176 | + } | |
1153 | 1177 | } |