Commit f67539b2e5ac0dda7ebb2d91ad52719ce543aaa2
1 parent
6972f917d8
Exists in
master
and in
6 other branches
区域统计添加街道条件
Showing 10 changed files with 144 additions and 1 deletions
- platform-dal/src/main/java/com/lyms/platform/query/AntExRecordQuery.java
- platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExManagerQueryRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ChildbirthManagerRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ResidentsArchiveQueryRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java
platform-dal/src/main/java/com/lyms/platform/query/AntExRecordQuery.java
View file @
f67539b
... | ... | @@ -64,12 +64,30 @@ |
64 | 64 | private String provinceRegisterId; |
65 | 65 | private String cityRegisterId; |
66 | 66 | private String areaRegisterId; |
67 | + private String streetRegisterId; | |
67 | 68 | |
68 | 69 | //居住地 |
69 | 70 | private String provinceId; |
70 | 71 | private String cityId; |
71 | 72 | private String areaId; |
73 | + private String streetId; | |
72 | 74 | |
75 | + public String getStreetRegisterId() { | |
76 | + return streetRegisterId; | |
77 | + } | |
78 | + | |
79 | + public void setStreetRegisterId(String streetRegisterId) { | |
80 | + this.streetRegisterId = streetRegisterId; | |
81 | + } | |
82 | + | |
83 | + public String getStreetId() { | |
84 | + return streetId; | |
85 | + } | |
86 | + | |
87 | + public void setStreetId(String streetId) { | |
88 | + this.streetId = streetId; | |
89 | + } | |
90 | + | |
73 | 91 | public boolean isNeNullCheckDoctor() { |
74 | 92 | return NeNullCheckDoctor; |
75 | 93 | } |
... | ... | @@ -402,6 +420,9 @@ |
402 | 420 | if (StringUtils.isNotEmpty(provinceId)) { |
403 | 421 | condition = condition.and("provinceId", provinceId, MongoOper.IS); |
404 | 422 | } |
423 | + if (StringUtils.isNotEmpty(streetId)) { | |
424 | + condition = condition.and("streetId", streetId, MongoOper.IS); | |
425 | + } | |
405 | 426 | //户籍地 |
406 | 427 | if (StringUtils.isNotEmpty(provinceRegisterId)) { |
407 | 428 | condition = condition.and("provinceRegisterId", provinceRegisterId, MongoOper.IS); |
... | ... | @@ -412,6 +433,11 @@ |
412 | 433 | if (StringUtils.isNotEmpty(areaRegisterId)) { |
413 | 434 | condition = condition.and("areaRegisterId", areaRegisterId, MongoOper.IS); |
414 | 435 | } |
436 | + | |
437 | + if (StringUtils.isNotEmpty(streetRegisterId)) { | |
438 | + condition = condition.and("streetRegisterId", streetRegisterId, MongoOper.IS); | |
439 | + } | |
440 | + | |
415 | 441 | |
416 | 442 | if (null != hospitalId) { |
417 | 443 | condition = condition.and("hospitalId", hospitalId, MongoOper.IS); |
platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java
View file @
f67539b
... | ... | @@ -101,11 +101,13 @@ |
101 | 101 | private String provinceRegisterId; |
102 | 102 | private String cityRegisterId; |
103 | 103 | private String areaRegisterId; |
104 | + private String streetRegisterId; | |
104 | 105 | |
105 | 106 | //居住地 |
106 | 107 | private String provinceId; |
107 | 108 | private String cityId; |
108 | 109 | private String areaId; |
110 | + private String streetId; | |
109 | 111 | //医院id |
110 | 112 | private List<String> hospitalList; |
111 | 113 | |
... | ... | @@ -891,6 +893,22 @@ |
891 | 893 | this.pid = pid; |
892 | 894 | } |
893 | 895 | |
896 | + public String getStreetRegisterId() { | |
897 | + return streetRegisterId; | |
898 | + } | |
899 | + | |
900 | + public void setStreetRegisterId(String streetRegisterId) { | |
901 | + this.streetRegisterId = streetRegisterId; | |
902 | + } | |
903 | + | |
904 | + public String getStreetId() { | |
905 | + return streetId; | |
906 | + } | |
907 | + | |
908 | + public void setStreetId(String streetId) { | |
909 | + this.streetId = streetId; | |
910 | + } | |
911 | + | |
894 | 912 | public MongoQuery convertToQuery() { |
895 | 913 | MongoCondition condition = MongoCondition.newInstance(); |
896 | 914 | |
... | ... | @@ -964,6 +982,9 @@ |
964 | 982 | if(StringUtils.isNotEmpty(provinceId)){ |
965 | 983 | condition = condition.and("provinceId", provinceId, MongoOper.IS); |
966 | 984 | } |
985 | + if(StringUtils.isNotEmpty(streetId)){ | |
986 | + condition = condition.and("streetId", streetId, MongoOper.IS); | |
987 | + } | |
967 | 988 | //户籍地 |
968 | 989 | if(StringUtils.isNotEmpty(provinceRegisterId)){ |
969 | 990 | condition = condition.and("provinceRegisterId", provinceRegisterId, MongoOper.IS); |
... | ... | @@ -973,6 +994,9 @@ |
973 | 994 | } |
974 | 995 | if(StringUtils.isNotEmpty(areaRegisterId)){ |
975 | 996 | condition = condition.and("areaRegisterId", areaRegisterId, MongoOper.IS); |
997 | + } | |
998 | + if(StringUtils.isNotEmpty(streetRegisterId)){ | |
999 | + condition = condition.and("streetRegisterId", streetRegisterId, MongoOper.IS); | |
976 | 1000 | } |
977 | 1001 | |
978 | 1002 | // 分娩信息 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntExRecordFacade.java
View file @
f67539b
... | ... | @@ -98,9 +98,12 @@ |
98 | 98 | antExRecordQuery.setProvinceRegisterId(antExManagerQueryRequest.getProvinceRegisterId()); |
99 | 99 | antExRecordQuery.setCityRegisterId(antExManagerQueryRequest.getCityRegisterId()); |
100 | 100 | antExRecordQuery.setAreaRegisterId(antExManagerQueryRequest.getAreaRegisterId()); |
101 | + antExRecordQuery.setStreetRegisterId(antExManagerQueryRequest.getStreetRegisterId()); | |
102 | + | |
101 | 103 | antExRecordQuery.setProvinceId(antExManagerQueryRequest.getProvinceId()); |
102 | 104 | antExRecordQuery.setCityId(antExManagerQueryRequest.getCityId()); |
103 | 105 | antExRecordQuery.setAreaId(antExManagerQueryRequest.getAreaId()); |
106 | + antExRecordQuery.setStreetId(antExManagerQueryRequest.getStreetId()); | |
104 | 107 | |
105 | 108 | |
106 | 109 | //产检日期 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
f67539b
... | ... | @@ -1159,9 +1159,14 @@ |
1159 | 1159 | patientsQuery.setProvinceId(StringUtils.isEmpty(childbirthManagerRequest.getRegisterProvinceId()) ? null : childbirthManagerRequest.getRegisterProvinceId()); |
1160 | 1160 | patientsQuery.setCityId(StringUtils.isEmpty(childbirthManagerRequest.getRegisterCityId()) ? null : childbirthManagerRequest.getRegisterCityId()); |
1161 | 1161 | patientsQuery.setAreaId(StringUtils.isEmpty(childbirthManagerRequest.getRegisterAreaId()) ? null : childbirthManagerRequest.getRegisterAreaId()); |
1162 | + patientsQuery.setStreetId(StringUtils.isEmpty(childbirthManagerRequest.getRegisterStreetId()) ? null : childbirthManagerRequest.getRegisterStreetId()); | |
1163 | + | |
1162 | 1164 | patientsQuery.setProvinceRegisterId(StringUtils.isEmpty(childbirthManagerRequest.getLivingProvinceId()) ? null : childbirthManagerRequest.getLivingProvinceId()); |
1163 | 1165 | patientsQuery.setCityRegisterId(StringUtils.isEmpty(childbirthManagerRequest.getLivingCityId()) ? null : childbirthManagerRequest.getLivingCityId()); |
1164 | 1166 | patientsQuery.setAreaRegisterId(StringUtils.isEmpty(childbirthManagerRequest.getLivingAreaId()) ? null : childbirthManagerRequest.getLivingAreaId()); |
1167 | + | |
1168 | + patientsQuery.setStreetRegisterId(StringUtils.isEmpty(childbirthManagerRequest.getLivingStreetId()) ? null : childbirthManagerRequest.getLivingStreetId()); | |
1169 | + | |
1165 | 1170 | patientsQuery.setHusbandPhone(StringUtils.isEmpty(childbirthManagerRequest.getHusbandPhone()) ? null : childbirthManagerRequest.getHusbandPhone()); |
1166 | 1171 | patientsQuery.setQueryNo(StringUtils.isEmpty(childbirthManagerRequest.getQueryNo()) ? null : childbirthManagerRequest.getQueryNo()); |
1167 | 1172 | patientsQuery.setFmHospitalQueryList(hospitalList); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
f67539b
... | ... | @@ -356,10 +356,13 @@ |
356 | 356 | patientsQuery.setAreaRegisterId(riskPatientsQueryRequest.getAreaId()); |
357 | 357 | patientsQuery.setCityRegisterId(riskPatientsQueryRequest.getCityId()); |
358 | 358 | patientsQuery.setProvinceRegisterId(riskPatientsQueryRequest.getProvinceId()); |
359 | + patientsQuery.setStreetRegisterId(riskPatientsQueryRequest.getStreetId()); | |
360 | + | |
359 | 361 | //户籍地 |
360 | 362 | patientsQuery.setAreaId(riskPatientsQueryRequest.getAreaRegisterId()); |
361 | 363 | patientsQuery.setProvinceId(riskPatientsQueryRequest.getProvinceRegisterId()); |
362 | 364 | patientsQuery.setCityId(riskPatientsQueryRequest.getCityRegisterId()); |
365 | + patientsQuery.setStreetId(riskPatientsQueryRequest.getStreetRegisterId()); | |
363 | 366 | List<String> hospitalList = null; |
364 | 367 | //区域范围内孕妇 |
365 | 368 | if (isRegion) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsFacade.java
View file @
f67539b
... | ... | @@ -101,11 +101,13 @@ |
101 | 101 | query.setProvinceRegisterId(request.getProvinceRegisterId()); |
102 | 102 | query.setCityRegisterId(request.getCityRegisterId()); |
103 | 103 | query.setAreaRegisterId(request.getAreaRegisterId()); |
104 | + query.setStreetRegisterId(request.getStreetRegisterId()); | |
104 | 105 | |
105 | 106 | //居住地 |
106 | 107 | query.setProvinceId(request.getProvinceId()); |
107 | 108 | query.setCityId(request.getCityId()); |
108 | 109 | query.setAreaId(request.getAreaId()); |
110 | + query.setStreetId(request.getStreetId()); | |
109 | 111 | |
110 | 112 | List<Map<String,Object>> list = new ArrayList<>(); |
111 | 113 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExManagerQueryRequest.java
View file @
f67539b
... | ... | @@ -52,6 +52,8 @@ |
52 | 52 | private String cityRegisterId; |
53 | 53 | @FormParam("registerAreaId") |
54 | 54 | private String areaRegisterId; |
55 | + @FormParam("registerStreetId") | |
56 | + private String streetRegisterId; | |
55 | 57 | |
56 | 58 | //居住地 |
57 | 59 | @FormParam("livingProvinceId") |
... | ... | @@ -60,6 +62,8 @@ |
60 | 62 | private String cityId; |
61 | 63 | @FormParam("livingAreaId") |
62 | 64 | private String areaId; |
65 | + @FormParam("livingStreetId") | |
66 | + private String streetId; | |
63 | 67 | |
64 | 68 | //产检医院 |
65 | 69 | @FormParam("hospitalProvinceId") |
... | ... | @@ -88,6 +92,22 @@ |
88 | 92 | return (end*7)+6; |
89 | 93 | } |
90 | 94 | return null; |
95 | + } | |
96 | + | |
97 | + public String getStreetRegisterId() { | |
98 | + return streetRegisterId; | |
99 | + } | |
100 | + | |
101 | + public void setStreetRegisterId(String streetRegisterId) { | |
102 | + this.streetRegisterId = streetRegisterId; | |
103 | + } | |
104 | + | |
105 | + public String getStreetId() { | |
106 | + return streetId; | |
107 | + } | |
108 | + | |
109 | + public void setStreetId(String streetId) { | |
110 | + this.streetId = streetId; | |
91 | 111 | } |
92 | 112 | |
93 | 113 | public String getStartDueWeek() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ChildbirthManagerRequest.java
View file @
f67539b
... | ... | @@ -66,6 +66,8 @@ |
66 | 66 | */ |
67 | 67 | private String registerAreaId; |
68 | 68 | |
69 | + private String registerStreetId; | |
70 | + | |
69 | 71 | /** |
70 | 72 | * @auther HuJiaqi |
71 | 73 | * @createTime 2016年12月21日 10时56分 |
... | ... | @@ -87,6 +89,9 @@ |
87 | 89 | */ |
88 | 90 | private String livingAreaId; |
89 | 91 | |
92 | + | |
93 | + private String livingStreetId; | |
94 | + | |
90 | 95 | /** |
91 | 96 | * @auther HuJiaqi |
92 | 97 | * @createTime 2016年12月21日 10时56分 |
... | ... | @@ -149,6 +154,22 @@ |
149 | 154 | * @discription 自定义查询 |
150 | 155 | */ |
151 | 156 | private String initQuery; |
157 | + | |
158 | + public String getLivingStreetId() { | |
159 | + return livingStreetId; | |
160 | + } | |
161 | + | |
162 | + public void setLivingStreetId(String livingStreetId) { | |
163 | + this.livingStreetId = livingStreetId; | |
164 | + } | |
165 | + | |
166 | + public String getRegisterStreetId() { | |
167 | + return registerStreetId; | |
168 | + } | |
169 | + | |
170 | + public void setRegisterStreetId(String registerStreetId) { | |
171 | + this.registerStreetId = registerStreetId; | |
172 | + } | |
152 | 173 | |
153 | 174 | private Map<String, String> initQueryMap; |
154 | 175 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ResidentsArchiveQueryRequest.java
View file @
f67539b
... | ... | @@ -35,15 +35,36 @@ |
35 | 35 | private String cityId; |
36 | 36 | //区县 |
37 | 37 | private String areaId; |
38 | - /* 户籍地址省市区 */ | |
38 | + | |
39 | + //街道 | |
40 | + private String streetId; | |
41 | + | |
42 | + /* 户籍地址省市区街道 */ | |
39 | 43 | private String provinceRegisterId; |
40 | 44 | private String cityRegisterId; |
41 | 45 | private String areaRegisterId; |
46 | + private String streetRegisterId; | |
42 | 47 | |
43 | 48 | //年龄(如: 24 - 26) |
44 | 49 | private String age; |
45 | 50 | //出生日期(范围值 1991-01-01 - 1994-02-02 ) |
46 | 51 | private String birthday; |
52 | + | |
53 | + public String getStreetId() { | |
54 | + return streetId; | |
55 | + } | |
56 | + | |
57 | + public void setStreetId(String streetId) { | |
58 | + this.streetId = streetId; | |
59 | + } | |
60 | + | |
61 | + public String getStreetRegisterId() { | |
62 | + return streetRegisterId; | |
63 | + } | |
64 | + | |
65 | + public void setStreetRegisterId(String streetRegisterId) { | |
66 | + this.streetRegisterId = streetRegisterId; | |
67 | + } | |
47 | 68 | |
48 | 69 | public String getBuildProvinceId() { |
49 | 70 | return buildProvinceId; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java
View file @
f67539b
... | ... | @@ -79,11 +79,13 @@ |
79 | 79 | private String provinceRegisterId; |
80 | 80 | private String cityRegisterId; |
81 | 81 | private String areaRegisterId; |
82 | + private String streetRegisterId; | |
82 | 83 | |
83 | 84 | //居住地 |
84 | 85 | private String provinceId; |
85 | 86 | private String cityId; |
86 | 87 | private String areaId; |
88 | + private String streetId; | |
87 | 89 | |
88 | 90 | //产检医院 |
89 | 91 | private String cprovinceId; |
... | ... | @@ -109,6 +111,22 @@ |
109 | 111 | |
110 | 112 | //1. 全部孕产妇 2.全部孕妇 3. 全部产妇 |
111 | 113 | private String type; |
114 | + | |
115 | + public String getStreetRegisterId() { | |
116 | + return streetRegisterId; | |
117 | + } | |
118 | + | |
119 | + public void setStreetRegisterId(String streetRegisterId) { | |
120 | + this.streetRegisterId = streetRegisterId; | |
121 | + } | |
122 | + | |
123 | + public String getStreetId() { | |
124 | + return streetId; | |
125 | + } | |
126 | + | |
127 | + public void setStreetId(String streetId) { | |
128 | + this.streetId = streetId; | |
129 | + } | |
112 | 130 | |
113 | 131 | public String getType() { |
114 | 132 | return type; |