Commit 185f8047ca50a4ee9c9540752a420740e87e22ed
1 parent
e296cffac1
Exists in
dev
#fix:优化儿保户籍地址查询
Showing 2 changed files with 38 additions and 2 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java
View file @
185f804
| ... | ... | @@ -1243,8 +1243,18 @@ |
| 1243 | 1243 | @RequestParam(required = true)String babyCityId, |
| 1244 | 1244 | @RequestParam(required = true)String babyAreaId, |
| 1245 | 1245 | @RequestParam(required = true)String babyStreetId, |
| 1246 | - @RequestParam(required = true)String babyAddress ) { | |
| 1246 | + @RequestParam(required = true)String babyAddress | |
| 1247 | + ) { | |
| 1247 | 1248 | return babyBookbuildingFacade.updateKosekiInfo(pid, babyProvinceId,babyCityId,babyAreaId,babyStreetId,babyAddress); |
| 1249 | + } | |
| 1250 | + /** | |
| 1251 | + * 孕期-baby小程序调用接口,查询户籍地 | |
| 1252 | + * @return | |
| 1253 | + */ | |
| 1254 | + @RequestMapping(method = RequestMethod.GET, value = "/getKosekiInfo") | |
| 1255 | + @ResponseBody | |
| 1256 | + public BaseResponse getKosekiInfo(@RequestParam String babyId){ | |
| 1257 | + return babyBookbuildingFacade.getKosekiInfo(babyId); | |
| 1248 | 1258 | } |
| 1249 | 1259 | |
| 1250 | 1260 | /** |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
185f804
| ... | ... | @@ -6321,6 +6321,32 @@ |
| 6321 | 6321 | return babyCheckService.queryBabyCheckListRecord(babyCheckModel); |
| 6322 | 6322 | } |
| 6323 | 6323 | |
| 6324 | + public BaseResponse getKosekiInfo(String babyId){ | |
| 6325 | + BaseResponse br = new BaseResponse(); | |
| 6326 | + if (StringUtils.isEmpty(babyId)) { | |
| 6327 | + br.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR); | |
| 6328 | + br.setErrormsg("参数不能为空"); | |
| 6329 | + return br; | |
| 6330 | + } | |
| 6331 | + BabyModel babyModel= babyBookbuildingService.queryBabyById(babyId); | |
| 6332 | + if (babyModel==null){ | |
| 6333 | + br.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR); | |
| 6334 | + br.setErrormsg("参数不能为空"); | |
| 6335 | + return br; | |
| 6336 | + } | |
| 6337 | + Map<String,Object> params=new HashMap<>(); | |
| 6338 | + params.put("babyProvinceId",babyModel.getBabyProvinceId()); | |
| 6339 | + params.put("babyCityId",babyModel.getBabyCityId()); | |
| 6340 | + params.put("babyAreaId",babyModel.getBabyAreaId()); | |
| 6341 | + params.put("babyStreetId",babyModel.getBabyStreetId()); | |
| 6342 | + params.put("babyVillageId",babyModel.getBabyVillageId()); | |
| 6343 | + params.put("babyAddress",babyModel.getBabyAddress()); | |
| 6344 | + br.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 6345 | + br.setErrormsg("成功"); | |
| 6346 | + br.setObject(params); | |
| 6347 | + return br; | |
| 6348 | + } | |
| 6349 | + | |
| 6324 | 6350 | public BaseResponse updateKosekiInfo(String pid, String babyProvinceId, String babyCityId, String babyAreaId, String babyStreetId, String babyAddress) { |
| 6325 | 6351 | BaseResponse br = new BaseResponse(); |
| 6326 | 6352 | if (StringUtils.isEmpty(pid) || StringUtils.isEmpty(babyProvinceId) || |
| ... | ... | @@ -6331,7 +6357,7 @@ |
| 6331 | 6357 | br.setErrormsg("参数不能为空"); |
| 6332 | 6358 | return br; |
| 6333 | 6359 | } |
| 6334 | - Query query = Query.query(Criteria.where("pid").is(pid)); | |
| 6360 | + Query query = Query.query(Criteria.where("parentid").is(pid)); | |
| 6335 | 6361 | Update update = new Update(); |
| 6336 | 6362 | update.set("babyProvinceId", babyProvinceId); |
| 6337 | 6363 | update.set("babyCityId", babyCityId); |