Commit f059959910a8c93a6b6ae8af9f5d0b4e8a5c1930
1 parent
f561594f68
Exists in
master
and in
6 other branches
隆化-baby小程序儿童建档增加户籍地、补填户籍地接口
Showing 3 changed files with 125 additions and 1 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyAppBuildAddRequest.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java
View file @
f059959
| ... | ... | @@ -977,5 +977,27 @@ |
| 977 | 977 | |
| 978 | 978 | return babyBookbuildingFacade.queryBabyRecord(babyId, loginState.getId()); |
| 979 | 979 | } |
| 980 | + | |
| 981 | + /** | |
| 982 | + * 孕期-baby小程序调用接口,补填户籍地 | |
| 983 | + * @param pid | |
| 984 | + * @param provinceId | |
| 985 | + * @param cityId | |
| 986 | + * @param areaId | |
| 987 | + * @param streetId | |
| 988 | + * @param address | |
| 989 | + * @return | |
| 990 | + */ | |
| 991 | + @RequestMapping(method = RequestMethod.GET, value = "/updateKosekiInfo") | |
| 992 | + @ResponseBody | |
| 993 | + public BaseResponse updateKosekiInfo(@RequestParam(required = true) String pid, | |
| 994 | + @RequestParam(required = true)String provinceId, | |
| 995 | + @RequestParam(required = true)String cityId, | |
| 996 | + @RequestParam(required = true)String areaId, | |
| 997 | + @RequestParam(required = true)String streetId, | |
| 998 | + @RequestParam(required = true)String address ) { | |
| 999 | + return babyBookbuildingFacade.updateKosekiInfo(pid, provinceId,cityId,areaId,streetId,address); | |
| 1000 | + } | |
| 1001 | + | |
| 980 | 1002 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
f059959
| ... | ... | @@ -5786,6 +5786,12 @@ |
| 5786 | 5786 | request.setHospitalId(appRequest.getHospitalId()); |
| 5787 | 5787 | request.setBuildDate(DateUtil.getyyyy_MM_dd(new Date())); |
| 5788 | 5788 | request.setBuildDoctor("a9e5507f-e7da-4ec6-b8db-9a1e4d1b7c29"); |
| 5789 | + //隆化-儿童建档户籍地 | |
| 5790 | + request.setBabyProvinceId(appRequest.getBabyProvinceId()); | |
| 5791 | + request.setBabyCityId(appRequest.getBabyCityId()); | |
| 5792 | + request.setBabyAreaId(appRequest.getBabyAreaId()); | |
| 5793 | + request.setBabyStreetId(appRequest.getBabyStreetId()); | |
| 5794 | + request.setBabyAddress(appRequest.getBabyAddress()); | |
| 5789 | 5795 | |
| 5790 | 5796 | if (StringUtils.isNotEmpty(babyModel.getParentId())) { |
| 5791 | 5797 | Patients pat = patientsService.findOnePatientById(babyModel.getParentId()); |
| 5792 | 5798 | |
| ... | ... | @@ -5824,8 +5830,13 @@ |
| 5824 | 5830 | request.setHospitalId(appRequest.getHospitalId()); |
| 5825 | 5831 | request.setBuildDate(DateUtil.getyyyy_MM_dd(new Date())); |
| 5826 | 5832 | request.setBuildDoctor("a9e5507f-e7da-4ec6-b8db-9a1e4d1b7c29"); |
| 5833 | + //隆化-儿童建档户籍地 | |
| 5834 | + request.setBabyProvinceId(appRequest.getBabyProvinceId()); | |
| 5835 | + request.setBabyCityId(appRequest.getBabyCityId()); | |
| 5836 | + request.setBabyAreaId(appRequest.getBabyAreaId()); | |
| 5837 | + request.setBabyStreetId(appRequest.getBabyStreetId()); | |
| 5838 | + request.setBabyAddress(appRequest.getBabyAddress()); | |
| 5827 | 5839 | |
| 5828 | - | |
| 5829 | 5840 | UsersQuery usersQuery = new UsersQuery(); |
| 5830 | 5841 | usersQuery.setYn(YnEnums.YES.getId()); |
| 5831 | 5842 | usersQuery.setOrgId(Integer.parseInt(appRequest.getHospitalId())); |
| ... | ... | @@ -5889,6 +5900,12 @@ |
| 5889 | 5900 | babyModelDb.setDueType(appRequest.getFmtype()); |
| 5890 | 5901 | babyModelDb.setDueWeek(Integer.parseInt(appRequest.getDulWeek())); |
| 5891 | 5902 | babyModelDb.setMbirth(DateUtil.parseYMD(appRequest.getmBirth())); |
| 5903 | + //隆化-儿童建档户籍地 | |
| 5904 | + babyModelDb.setBabyProvinceId(appRequest.getBabyProvinceId()); | |
| 5905 | + babyModelDb.setBabyCityId(appRequest.getBabyCityId()); | |
| 5906 | + babyModelDb.setBabyAreaId(appRequest.getBabyAreaId()); | |
| 5907 | + babyModelDb.setBabyStreetId(appRequest.getBabyStreetId()); | |
| 5908 | + babyModelDb.setBabyAddress(appRequest.getBabyAddress()); | |
| 5892 | 5909 | babyService.updateOneBaby(babyModelDb,babyModelDb.getId()); |
| 5893 | 5910 | |
| 5894 | 5911 | return new BaseObjectResponse() |
| ... | ... | @@ -6025,6 +6042,29 @@ |
| 6025 | 6042 | babyCheckModel.setYn(YnEnums.YES.getId()); |
| 6026 | 6043 | babyCheckModel.setSort("created asc"); |
| 6027 | 6044 | return babyCheckService.queryBabyCheckListRecord(babyCheckModel); |
| 6045 | + } | |
| 6046 | + | |
| 6047 | + public BaseResponse updateKosekiInfo(String pid, String provinceId, String cityId, String areaId, String streetId, String address) { | |
| 6048 | + BaseResponse br=new BaseResponse(); | |
| 6049 | + if (StringUtils.isEmpty(pid)|| StringUtils.isEmpty(provinceId)|| | |
| 6050 | + StringUtils.isEmpty(cityId)|| StringUtils.isEmpty(areaId)|| | |
| 6051 | + StringUtils.isEmpty(streetId)|| StringUtils.isEmpty(address) | |
| 6052 | + ) { | |
| 6053 | + br.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR); | |
| 6054 | + br.setErrormsg("参数不能为空"); | |
| 6055 | + return br; | |
| 6056 | + } | |
| 6057 | + Query query = Query.query(Criteria.where("pid").is(pid)); | |
| 6058 | + Update update = new Update(); | |
| 6059 | + update.set("babyProvinceId", provinceId); | |
| 6060 | + update.set("babyCityId", cityId); | |
| 6061 | + update.set("babyAreaId", areaId); | |
| 6062 | + update.set("babyStreetId", streetId); | |
| 6063 | + update.set("babyAddress", address); | |
| 6064 | + mongoTemplate.updateMulti(query, update, BabyModel.class); | |
| 6065 | + br.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 6066 | + br.setErrormsg("成功"); | |
| 6067 | + return br; | |
| 6028 | 6068 | } |
| 6029 | 6069 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyAppBuildAddRequest.java
View file @
f059959
| ... | ... | @@ -33,6 +33,68 @@ |
| 33 | 33 | private String height; |
| 34 | 34 | private String addr; |
| 35 | 35 | |
| 36 | + /********************************************/ | |
| 37 | + //隆化-儿童建档户籍地 | |
| 38 | + /** | |
| 39 | + *省 | |
| 40 | + */ | |
| 41 | + private String babyProvinceId; | |
| 42 | + /** | |
| 43 | + *市 | |
| 44 | + */ | |
| 45 | + private String babyCityId; | |
| 46 | + /** | |
| 47 | + *县 | |
| 48 | + */ | |
| 49 | + private String babyAreaId; | |
| 50 | + /** | |
| 51 | + *乡镇街道 | |
| 52 | + */ | |
| 53 | + private String babyStreetId; | |
| 54 | + /** | |
| 55 | + *详细地址 | |
| 56 | + */ | |
| 57 | + private String babyAddress; | |
| 58 | + | |
| 59 | + public String getBabyProvinceId() { | |
| 60 | + return babyProvinceId; | |
| 61 | + } | |
| 62 | + | |
| 63 | + public void setBabyProvinceId(String babyProvinceId) { | |
| 64 | + this.babyProvinceId = babyProvinceId; | |
| 65 | + } | |
| 66 | + | |
| 67 | + public String getBabyCityId() { | |
| 68 | + return babyCityId; | |
| 69 | + } | |
| 70 | + | |
| 71 | + public void setBabyCityId(String babyCityId) { | |
| 72 | + this.babyCityId = babyCityId; | |
| 73 | + } | |
| 74 | + | |
| 75 | + public String getBabyAreaId() { | |
| 76 | + return babyAreaId; | |
| 77 | + } | |
| 78 | + | |
| 79 | + public void setBabyAreaId(String babyAreaId) { | |
| 80 | + this.babyAreaId = babyAreaId; | |
| 81 | + } | |
| 82 | + | |
| 83 | + public String getBabyStreetId() { | |
| 84 | + return babyStreetId; | |
| 85 | + } | |
| 86 | + | |
| 87 | + public void setBabyStreetId(String babyStreetId) { | |
| 88 | + this.babyStreetId = babyStreetId; | |
| 89 | + } | |
| 90 | + | |
| 91 | + public String getBabyAddress() { | |
| 92 | + return babyAddress; | |
| 93 | + } | |
| 94 | + | |
| 95 | + public void setBabyAddress(String babyAddress) { | |
| 96 | + this.babyAddress = babyAddress; | |
| 97 | + } | |
| 36 | 98 | public String getmBirth() { |
| 37 | 99 | return mBirth; |
| 38 | 100 | } |