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 | } |