Commit d2435849763a42de7e470e1f0872591d6e742150
1 parent
a7b9a335ee
Exists in
master
and in
6 other branches
update code
Showing 4 changed files with 59 additions and 19 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/facade/PatientFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java
View file @
d243584
| ... | ... | @@ -251,23 +251,35 @@ |
| 251 | 251 | @RequestMapping(value = "/exportChilds", method = RequestMethod.GET) |
| 252 | 252 | @TokenRequired |
| 253 | 253 | public void exportChilds(HttpServletRequest httpServletRequest,HttpServletResponse httpServletResponse, |
| 254 | - @RequestParam(value = "mcardNo", required = false) String mcardNo, | |
| 255 | - @RequestParam(value = "bcardNo", required = false) String bcardNo, | |
| 256 | - @RequestParam(value = "mphone", required = false) String mphone, | |
| 257 | - @RequestParam(value = "startMonthAge", required = false) Integer startMonthAge, | |
| 258 | - @RequestParam(value = "endMonthAge", required = false) Integer endMonthAge, | |
| 259 | - @RequestParam(value = "birth", required = false) String birth, | |
| 260 | - @RequestParam(value = "nextDate", required = false) String nextDate, | |
| 261 | - @RequestParam(value = "expVip", required = false) Integer expVip, | |
| 262 | - @RequestParam(value = "serviceType", required = false) Integer serviceType, | |
| 263 | - @RequestParam(value = "name", required = false) String name, | |
| 264 | - @RequestParam(value = "highRiskType", required = false) Integer highRiskType, | |
| 265 | - @RequestParam(value = "diagnose", required = false) String diagnose, | |
| 266 | - @RequestParam(value = "dateRange", required = false) String dateRange, | |
| 267 | - @RequestParam("page") Integer page, | |
| 268 | - @RequestParam("limit") Integer limit){ | |
| 254 | + @RequestParam(value = "queryNo", required = false) String queryNo, | |
| 255 | + @RequestParam(value = "mcardNo", required = false) String mcardNo, | |
| 256 | + @RequestParam(value = "bcardNo", required = false) String bcardNo, | |
| 257 | + @RequestParam(value = "mphone", required = false) String mphone, | |
| 258 | + @RequestParam(value = "startMonthAge", required = false) Integer startMonthAge, | |
| 259 | + @RequestParam(value = "endMonthAge", required = false) Integer endMonthAge, | |
| 260 | + @RequestParam(value = "birth", required = false) String birth, | |
| 261 | + @RequestParam(value = "nextDate", required = false) String nextDate, | |
| 262 | + @RequestParam(value = "expVip", required = false) Integer expVip, | |
| 263 | + @RequestParam(value = "serviceType", required = false) Integer serviceType, | |
| 264 | + @RequestParam(value = "serviceStatus", required = false) Integer serviceStatus, | |
| 265 | + @RequestParam(value = "name", required = false) String name, | |
| 266 | + @RequestParam(value = "highRiskType", required = false) Integer highRiskType, | |
| 267 | + @RequestParam(value = "diagnose", required = false) String diagnose, | |
| 268 | + @RequestParam(value = "dateRange", required = false) String dateRange, | |
| 269 | + @RequestParam("page") Integer page, | |
| 270 | + @RequestParam("limit") Integer limit, | |
| 271 | + | |
| 272 | + @RequestParam(value = "provinceId",required = false) String provinceId, | |
| 273 | + @RequestParam(value = "cityId",required = false) String cityId, | |
| 274 | + @RequestParam(value = "areaId",required = false) String areaId, | |
| 275 | + @RequestParam(value = "hospitalProvinceId",required = false) String hospitalProvinceId, | |
| 276 | + @RequestParam(value = "hospitalCityId",required = false) String hospitalCityId, | |
| 277 | + @RequestParam(value = "hospitalAreaId",required = false) String hospitalAreaId, | |
| 278 | + @RequestParam(value = "hospitalId",required = false) String hospitalId, | |
| 279 | + @RequestParam(value = "isArea",required = false) String isArea){ | |
| 269 | 280 | LoginContext loginState = (LoginContext) httpServletRequest.getAttribute("loginContext"); |
| 270 | 281 | BabyManageRequest request = new BabyManageRequest(); |
| 282 | + request.setQueryNo(queryNo); | |
| 271 | 283 | request.setBcardNo(bcardNo); |
| 272 | 284 | request.setMcardNo(mcardNo); |
| 273 | 285 | request.setMphone(mphone); |
| 274 | 286 | |
| ... | ... | @@ -282,7 +294,22 @@ |
| 282 | 294 | request.setName(name); |
| 283 | 295 | request.setLimit(limit); |
| 284 | 296 | request.setPage(page); |
| 297 | + request.setServiceStatus(serviceStatus); | |
| 285 | 298 | request.setDateRange(dateRange); |
| 299 | + | |
| 300 | + // 省 | |
| 301 | + request.setProvinceId(provinceId); | |
| 302 | + // 市 | |
| 303 | + request.setCityId(cityId); | |
| 304 | + // 区/县 | |
| 305 | + request.setAreaId(areaId); | |
| 306 | + // 建档医院 | |
| 307 | + request.setHospitalProvinceId(hospitalProvinceId); | |
| 308 | + request.setHospitalCityId(hospitalCityId); | |
| 309 | + request.setHospitalAreaId(hospitalAreaId); | |
| 310 | + request.setHospitalId(hospitalId); | |
| 311 | + // 是否区域 | |
| 312 | + request.setIsArea(isArea); | |
| 286 | 313 | |
| 287 | 314 | babyBookbuildingFacade.exportChilds(request,loginState.getId(),httpServletResponse); |
| 288 | 315 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
d243584
| ... | ... | @@ -2029,7 +2029,7 @@ |
| 2029 | 2029 | // } |
| 2030 | 2030 | |
| 2031 | 2031 | |
| 2032 | - if (request.getServiceType() != null && request.getServiceType() != 100) { | |
| 2032 | + if (request.getServiceType() != null && request.getServiceType() != ServiceTypeEnums.ALL_SERVICE.getId()) { | |
| 2033 | 2033 | babyQuery.setServiceType(request.getServiceType()); |
| 2034 | 2034 | } |
| 2035 | 2035 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
d243584
| ... | ... | @@ -424,6 +424,19 @@ |
| 424 | 424 | } |
| 425 | 425 | patientsQuery.setNeed(needPage); |
| 426 | 426 | |
| 427 | + //服务类型 | |
| 428 | + if (riskPatientsQueryRequest.getServiceType() != null && riskPatientsQueryRequest.getServiceType() != ServiceTypeEnums.ALL_SERVICE.getId()) { | |
| 429 | + patientsQuery.setServiceType(riskPatientsQueryRequest.getServiceType()); | |
| 430 | + } | |
| 431 | + | |
| 432 | + //服务状态 | |
| 433 | + if (riskPatientsQueryRequest.getServiceStatus() != null) { | |
| 434 | + if (!(riskPatientsQueryRequest.getServiceStatus() == ServiceStatusEnums.STANDARD_ALL.getId() || riskPatientsQueryRequest.getServiceStatus() == ServiceStatusEnums.ADD_ALL.getId())) { | |
| 435 | + patientsQuery.setServiceStatus(riskPatientsQueryRequest.getServiceStatus()); | |
| 436 | + } | |
| 437 | + } | |
| 438 | + | |
| 439 | + | |
| 427 | 440 | patientsQuery.setQueryNo(riskPatientsQueryRequest.getQueryNo()); |
| 428 | 441 | |
| 429 | 442 | return patientsQuery; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java
View file @
d243584
| ... | ... | @@ -23,7 +23,7 @@ |
| 23 | 23 | private String cardNo; |
| 24 | 24 | //服务类型 |
| 25 | 25 | @FormParam |
| 26 | - private String serviceType; | |
| 26 | + private Integer serviceType; | |
| 27 | 27 | //孕周 |
| 28 | 28 | @FormParam |
| 29 | 29 | private String startDueWeek; |
| 30 | 30 | |
| ... | ... | @@ -463,11 +463,11 @@ |
| 463 | 463 | this.rLevel = rLevel; |
| 464 | 464 | } |
| 465 | 465 | |
| 466 | - public String getServiceType() { | |
| 466 | + public Integer getServiceType() { | |
| 467 | 467 | return serviceType; |
| 468 | 468 | } |
| 469 | 469 | |
| 470 | - public void setServiceType(String serviceType) { | |
| 470 | + public void setServiceType(Integer serviceType) { | |
| 471 | 471 | this.serviceType = serviceType; |
| 472 | 472 | } |
| 473 | 473 | } |