From 185f8047ca50a4ee9c9540752a420740e87e22ed Mon Sep 17 00:00:00 2001 From: zhangchao Date: Thu, 1 Aug 2024 09:04:45 +0800 Subject: [PATCH] =?UTF-8?q?#fix:=E4=BC=98=E5=8C=96=E5=84=BF=E4=BF=9D?= =?UTF-8?q?=E6=88=B7=E7=B1=8D=E5=9C=B0=E5=9D=80=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/BabyBuildController.java | 12 +++++++++- .../operate/web/facade/BabyBookbuildingFacade.java | 28 +++++++++++++++++++++- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java index 1665dad..b386a46 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java @@ -1243,9 +1243,19 @@ public class BabyBuildController extends BaseController { @RequestParam(required = true)String babyCityId, @RequestParam(required = true)String babyAreaId, @RequestParam(required = true)String babyStreetId, - @RequestParam(required = true)String babyAddress ) { + @RequestParam(required = true)String babyAddress + ) { return babyBookbuildingFacade.updateKosekiInfo(pid, babyProvinceId,babyCityId,babyAreaId,babyStreetId,babyAddress); } + /** + * 孕期-baby小程序调用接口,查询户籍地 + * @return + */ + @RequestMapping(method = RequestMethod.GET, value = "/getKosekiInfo") + @ResponseBody + public BaseResponse getKosekiInfo(@RequestParam String babyId){ + return babyBookbuildingFacade.getKosekiInfo(babyId); + } /** * 本机构所有儿童档案统计 diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java index dd0f483..9edad3c 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java @@ -6321,6 +6321,32 @@ public class BabyBookbuildingFacade { return babyCheckService.queryBabyCheckListRecord(babyCheckModel); } + public BaseResponse getKosekiInfo(String babyId){ + BaseResponse br = new BaseResponse(); + if (StringUtils.isEmpty(babyId)) { + br.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR); + br.setErrormsg("参数不能为空"); + return br; + } + BabyModel babyModel= babyBookbuildingService.queryBabyById(babyId); + if (babyModel==null){ + br.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR); + br.setErrormsg("参数不能为空"); + return br; + } + Map params=new HashMap<>(); + params.put("babyProvinceId",babyModel.getBabyProvinceId()); + params.put("babyCityId",babyModel.getBabyCityId()); + params.put("babyAreaId",babyModel.getBabyAreaId()); + params.put("babyStreetId",babyModel.getBabyStreetId()); + params.put("babyVillageId",babyModel.getBabyVillageId()); + params.put("babyAddress",babyModel.getBabyAddress()); + br.setErrorcode(ErrorCodeConstants.SUCCESS); + br.setErrormsg("成功"); + br.setObject(params); + return br; + } + public BaseResponse updateKosekiInfo(String pid, String babyProvinceId, String babyCityId, String babyAreaId, String babyStreetId, String babyAddress) { BaseResponse br = new BaseResponse(); if (StringUtils.isEmpty(pid) || StringUtils.isEmpty(babyProvinceId) || @@ -6331,7 +6357,7 @@ public class BabyBookbuildingFacade { br.setErrormsg("参数不能为空"); return br; } - Query query = Query.query(Criteria.where("pid").is(pid)); + Query query = Query.query(Criteria.where("parentid").is(pid)); Update update = new Update(); update.set("babyProvinceId", babyProvinceId); update.set("babyCityId", babyCityId); -- 1.8.3.1