Commit 9cad00c9ca8c82c768b6b3f0fb84a95c45333bc3
1 parent
f059959910
Exists in
master
and in
6 other branches
隆化-儿童健康体检统计表改为儿童户籍地筛选
Showing 5 changed files with 138 additions and 41 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/BabyModel.java
- platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyStatisticsManagerFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyManageRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/BabyList3Task.java
platform-dal/src/main/java/com/lyms/platform/pojo/BabyModel.java
View file @
9cad00c
platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
View file @
9cad00c
| ... | ... | @@ -383,6 +383,69 @@ |
| 383 | 383 | //隆华、滦平 儿保管理全部 加健康/高危 筛查 0:健康,1:高危 |
| 384 | 384 | private Integer healthHigh; |
| 385 | 385 | |
| 386 | + /********************************************/ | |
| 387 | + //隆化-儿童建档户籍地 | |
| 388 | + /** | |
| 389 | + *省 | |
| 390 | + */ | |
| 391 | + private String babyProvinceId; | |
| 392 | + /** | |
| 393 | + *市 | |
| 394 | + */ | |
| 395 | + private String babyCityId; | |
| 396 | + /** | |
| 397 | + *县 | |
| 398 | + */ | |
| 399 | + private String babyAreaId; | |
| 400 | + /** | |
| 401 | + *乡镇街道 | |
| 402 | + */ | |
| 403 | + private String babyStreetId; | |
| 404 | + /** | |
| 405 | + *详细地址 | |
| 406 | + */ | |
| 407 | + private String babyAddress; | |
| 408 | + | |
| 409 | + public String getBabyProvinceId() { | |
| 410 | + return babyProvinceId; | |
| 411 | + } | |
| 412 | + | |
| 413 | + public void setBabyProvinceId(String babyProvinceId) { | |
| 414 | + this.babyProvinceId = babyProvinceId; | |
| 415 | + } | |
| 416 | + | |
| 417 | + public String getBabyCityId() { | |
| 418 | + return babyCityId; | |
| 419 | + } | |
| 420 | + | |
| 421 | + public void setBabyCityId(String babyCityId) { | |
| 422 | + this.babyCityId = babyCityId; | |
| 423 | + } | |
| 424 | + | |
| 425 | + public String getBabyAreaId() { | |
| 426 | + return babyAreaId; | |
| 427 | + } | |
| 428 | + | |
| 429 | + public void setBabyAreaId(String babyAreaId) { | |
| 430 | + this.babyAreaId = babyAreaId; | |
| 431 | + } | |
| 432 | + | |
| 433 | + public String getBabyStreetId() { | |
| 434 | + return babyStreetId; | |
| 435 | + } | |
| 436 | + | |
| 437 | + public void setBabyStreetId(String babyStreetId) { | |
| 438 | + this.babyStreetId = babyStreetId; | |
| 439 | + } | |
| 440 | + | |
| 441 | + public String getBabyAddress() { | |
| 442 | + return babyAddress; | |
| 443 | + } | |
| 444 | + | |
| 445 | + public void setBabyAddress(String babyAddress) { | |
| 446 | + this.babyAddress = babyAddress; | |
| 447 | + } | |
| 448 | + | |
| 386 | 449 | public Integer getHealthHigh() { |
| 387 | 450 | return healthHigh; |
| 388 | 451 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyStatisticsManagerFacade.java
View file @
9cad00c
| ... | ... | @@ -1329,14 +1329,12 @@ |
| 1329 | 1329 | BabyModelQuery babyQuery = new BabyModelQuery(); |
| 1330 | 1330 | babyQuery.setHospitalId(hospitalId); |
| 1331 | 1331 | babyQuery.setYn(YnEnums.YES.getId()); |
| 1332 | - // 省 | |
| 1333 | - babyQuery.setProvinceId(StringUtils.isEmpty(request.getProvinceId()) ? null : request.getProvinceId()); | |
| 1334 | - // 市 | |
| 1335 | - babyQuery.setCityId(StringUtils.isEmpty(request.getCityId()) ? null : request.getCityId()); | |
| 1336 | - // 区/县 | |
| 1337 | - babyQuery.setAreaId(StringUtils.isEmpty(request.getAreaId()) ? null : request.getAreaId()); | |
| 1338 | - //街道 | |
| 1339 | - babyQuery.setStreetId(StringUtils.isEmpty(request.getStreetId()) ? null : request.getStreetId()); | |
| 1332 | + //儿童建档户籍地 | |
| 1333 | + babyQuery.setBabyProvinceId(request.getBabyProvinceId()); | |
| 1334 | + babyQuery.setBabyCityId(request.getBabyCityId()); | |
| 1335 | + babyQuery.setBabyAreaId(request.getBabyAreaId()); | |
| 1336 | + babyQuery.setBabyStreetId(request.getBabyStreetId()); | |
| 1337 | + babyQuery.setBabyAddress(request.getBabyAddress()); | |
| 1340 | 1338 | |
| 1341 | 1339 | //筛选检查时间 |
| 1342 | 1340 | List<BabyModel> babyModels=babyBookbuildingService.queryBabyBuildByCond(babyQuery); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyManageRequest.java
View file @
9cad00c
| ... | ... | @@ -136,6 +136,69 @@ |
| 136 | 136 | //儿保检查时间 |
| 137 | 137 | private String checkTime; |
| 138 | 138 | |
| 139 | + /********************************************/ | |
| 140 | + //隆化-儿童建档户籍地 | |
| 141 | + /** | |
| 142 | + *省 | |
| 143 | + */ | |
| 144 | + private String babyProvinceId; | |
| 145 | + /** | |
| 146 | + *市 | |
| 147 | + */ | |
| 148 | + private String babyCityId; | |
| 149 | + /** | |
| 150 | + *县 | |
| 151 | + */ | |
| 152 | + private String babyAreaId; | |
| 153 | + /** | |
| 154 | + *乡镇街道 | |
| 155 | + */ | |
| 156 | + private String babyStreetId; | |
| 157 | + /** | |
| 158 | + *详细地址 | |
| 159 | + */ | |
| 160 | + private String babyAddress; | |
| 161 | + | |
| 162 | + public String getBabyProvinceId() { | |
| 163 | + return babyProvinceId; | |
| 164 | + } | |
| 165 | + | |
| 166 | + public void setBabyProvinceId(String babyProvinceId) { | |
| 167 | + this.babyProvinceId = babyProvinceId; | |
| 168 | + } | |
| 169 | + | |
| 170 | + public String getBabyCityId() { | |
| 171 | + return babyCityId; | |
| 172 | + } | |
| 173 | + | |
| 174 | + public void setBabyCityId(String babyCityId) { | |
| 175 | + this.babyCityId = babyCityId; | |
| 176 | + } | |
| 177 | + | |
| 178 | + public String getBabyAreaId() { | |
| 179 | + return babyAreaId; | |
| 180 | + } | |
| 181 | + | |
| 182 | + public void setBabyAreaId(String babyAreaId) { | |
| 183 | + this.babyAreaId = babyAreaId; | |
| 184 | + } | |
| 185 | + | |
| 186 | + public String getBabyStreetId() { | |
| 187 | + return babyStreetId; | |
| 188 | + } | |
| 189 | + | |
| 190 | + public void setBabyStreetId(String babyStreetId) { | |
| 191 | + this.babyStreetId = babyStreetId; | |
| 192 | + } | |
| 193 | + | |
| 194 | + public String getBabyAddress() { | |
| 195 | + return babyAddress; | |
| 196 | + } | |
| 197 | + | |
| 198 | + public void setBabyAddress(String babyAddress) { | |
| 199 | + this.babyAddress = babyAddress; | |
| 200 | + } | |
| 201 | + | |
| 139 | 202 | public String getCheckTime() { |
| 140 | 203 | return checkTime; |
| 141 | 204 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/BabyList3Task.java
View file @
9cad00c
| ... | ... | @@ -68,42 +68,17 @@ |
| 68 | 68 | result.setHospitalName(hospitalName); |
| 69 | 69 | |
| 70 | 70 | result.setHospitalName(organizationService.getOrganization(Integer.valueOf(model.getHospitalId())).getName()); |
| 71 | - // 开始查询省市区街道 | |
| 72 | - // 省 | |
| 73 | - BasicConfig provinceName = basicConfigService.getOneBasicConfigById(model.getProvinceId()); | |
| 74 | - // 市 | |
| 75 | - BasicConfig cityName = basicConfigService.getOneBasicConfigById(model.getCityId()); | |
| 76 | - // 区 | |
| 77 | - BasicConfig areaName = basicConfigService.getOneBasicConfigById(model.getAreaId()); | |
| 78 | - // 街道 | |
| 79 | - BasicConfig streetName = basicConfigService.getOneBasicConfigById(model.getStreetId()); | |
| 80 | - // 具体 | |
| 81 | - String address = model.getAddress(); | |
| 82 | - String habitat = ""; | |
| 83 | - if (provinceName != null) { | |
| 84 | - habitat += provinceName.getName(); | |
| 85 | - } | |
| 86 | - if (cityName != null) { | |
| 87 | - habitat += cityName.getName(); | |
| 88 | - } | |
| 89 | - if (areaName != null) { | |
| 90 | - habitat += areaName.getName(); | |
| 91 | - } | |
| 92 | - if (streetName != null) { | |
| 93 | - habitat += streetName.getName(); | |
| 94 | - } | |
| 95 | - if (!StringUtils.isEmpty(address)) { | |
| 96 | - habitat += address; | |
| 97 | - } | |
| 98 | - if (habitat.length() == 0) { | |
| 99 | - habitat = "-"; | |
| 100 | - } | |
| 101 | - result.setHabitat(habitat); | |
| 102 | 71 | |
| 72 | + // 组装儿童档案户籍地 | |
| 73 | + String babyAddress = CommonsHelper.getResidence(model.getBabyProvinceId(), model.getBabyCityId(), | |
| 74 | + model.getBabyAreaId(), model.getBabyStreetId(), model.getBabyAddress(), basicConfigService); | |
| 75 | + result.setHabitat(babyAddress); | |
| 76 | + | |
| 103 | 77 | BabyCheckModelQuery query = new BabyCheckModelQuery(); |
| 104 | 78 | query.setBuildId(model.getId()); |
| 105 | 79 | query.setYn(YnEnums.YES.getId()); |
| 106 | 80 | |
| 81 | + //组装检查时间 | |
| 107 | 82 | List <BabyCheckModel> models = babyCheckService.queryBabyCheckRecord(query); |
| 108 | 83 | if (CollectionUtils.isNotEmpty(models)) { |
| 109 | 84 | List<Map> listdata=new ArrayList<>(); |