Commit 08b651cb7d63fe7ab4e5142ba994800fdbbcdeb1
Exists in
master
and in
1 other branch
Merge remote-tracking branch 'origin/master'
Showing 14 changed files
- platform-common/src/main/java/com/lyms/platform/common/utils/StringUtils.java
- platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java
- platform-data-api/src/main/java/com/lyms/platform/data/pojo/MessageRequest.java
- platform-data-api/src/main/java/com/lyms/platform/data/util/SaveMessageService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBookbuildingController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BookbuildingController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/StopPregnancyController.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/BookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyGuideSmsequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MessageListRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MessageRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MaternalDeliverResult.java
platform-common/src/main/java/com/lyms/platform/common/utils/StringUtils.java
View file @
08b651c
| ... | ... | @@ -32,6 +32,15 @@ |
| 32 | 32 | return false; |
| 33 | 33 | } |
| 34 | 34 | |
| 35 | + public static boolean isNotEmpty(String str) | |
| 36 | + { | |
| 37 | + if (str != null && !"".equals(str)) | |
| 38 | + { | |
| 39 | + return true; | |
| 40 | + } | |
| 41 | + return false; | |
| 42 | + } | |
| 43 | + | |
| 35 | 44 | /** |
| 36 | 45 | * //+表示1个或多个(如"3"或"225"),*表示0个或多个([0-9]*)(如""或"1"或"22"), |
| 37 | 46 | * ?表示0个或1个([0-9]?)(如""或"7") |
platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java
View file @
08b651c
| ... | ... | @@ -61,13 +61,13 @@ |
| 61 | 61 | // 脉搏 |
| 62 | 62 | private String pulse; |
| 63 | 63 | // 一小时失血量 |
| 64 | - private String oHloseBloodL; | |
| 64 | + private Integer oHloseBloodL; | |
| 65 | 65 | //二小时失血量 |
| 66 | - private String tHloseBloodL; | |
| 66 | + private Integer tHloseBloodL; | |
| 67 | 67 | //二十四小时失血量 |
| 68 | - private String rHloseBloodL; | |
| 68 | + private Integer rHloseBloodL; | |
| 69 | 69 | //第3产层+产后失血量 |
| 70 | - private String sHloseBloodL; | |
| 70 | + private Integer sHloseBloodL; | |
| 71 | 71 | //失血原因 |
| 72 | 72 | private String loseBloodCause; |
| 73 | 73 | //产科并发症 |
| 74 | 74 | |
| ... | ... | @@ -316,14 +316,7 @@ |
| 316 | 316 | this.ocs = ocs; |
| 317 | 317 | } |
| 318 | 318 | |
| 319 | - public String getoHloseBloodL() { | |
| 320 | - return oHloseBloodL; | |
| 321 | - } | |
| 322 | 319 | |
| 323 | - public void setoHloseBloodL(String oHloseBloodL) { | |
| 324 | - this.oHloseBloodL = oHloseBloodL; | |
| 325 | - } | |
| 326 | - | |
| 327 | 320 | public String getOperationCause() { |
| 328 | 321 | return operationCause; |
| 329 | 322 | } |
| 330 | 323 | |
| 331 | 324 | |
| 332 | 325 | |
| ... | ... | @@ -380,19 +373,27 @@ |
| 380 | 373 | this.pulse = pulse; |
| 381 | 374 | } |
| 382 | 375 | |
| 383 | - public String getrHloseBloodL() { | |
| 376 | + public Integer getoHloseBloodL() { | |
| 377 | + return oHloseBloodL; | |
| 378 | + } | |
| 379 | + | |
| 380 | + public void setoHloseBloodL(Integer oHloseBloodL) { | |
| 381 | + this.oHloseBloodL = oHloseBloodL; | |
| 382 | + } | |
| 383 | + | |
| 384 | + public Integer getrHloseBloodL() { | |
| 384 | 385 | return rHloseBloodL; |
| 385 | 386 | } |
| 386 | 387 | |
| 387 | - public void setrHloseBloodL(String rHloseBloodL) { | |
| 388 | + public void setrHloseBloodL(Integer rHloseBloodL) { | |
| 388 | 389 | this.rHloseBloodL = rHloseBloodL; |
| 389 | 390 | } |
| 390 | 391 | |
| 391 | - public String getsHloseBloodL() { | |
| 392 | + public Integer getsHloseBloodL() { | |
| 392 | 393 | return sHloseBloodL; |
| 393 | 394 | } |
| 394 | 395 | |
| 395 | - public void setsHloseBloodL(String sHloseBloodL) { | |
| 396 | + public void setsHloseBloodL(Integer sHloseBloodL) { | |
| 396 | 397 | this.sHloseBloodL = sHloseBloodL; |
| 397 | 398 | } |
| 398 | 399 | |
| 399 | 400 | |
| ... | ... | @@ -404,11 +405,11 @@ |
| 404 | 405 | this.siLielevel = siLielevel; |
| 405 | 406 | } |
| 406 | 407 | |
| 407 | - public String gettHloseBloodL() { | |
| 408 | + public Integer gettHloseBloodL() { | |
| 408 | 409 | return tHloseBloodL; |
| 409 | 410 | } |
| 410 | 411 | |
| 411 | - public void settHloseBloodL(String tHloseBloodL) { | |
| 412 | + public void settHloseBloodL(Integer tHloseBloodL) { | |
| 412 | 413 | this.tHloseBloodL = tHloseBloodL; |
| 413 | 414 | } |
| 414 | 415 |
platform-data-api/src/main/java/com/lyms/platform/data/pojo/MessageRequest.java
View file @
08b651c
| ... | ... | @@ -7,16 +7,12 @@ |
| 7 | 7 | private String phone; |
| 8 | 8 | private String content; |
| 9 | 9 | private Integer typeId; |
| 10 | - private Integer status; | |
| 11 | 10 | private Integer subTypeId; |
| 12 | 11 | |
| 13 | - private String tableName; | |
| 14 | 12 | |
| 15 | 13 | //计划发送时间 |
| 16 | 14 | private String planTime; |
| 17 | 15 | |
| 18 | - //实际发送时间 | |
| 19 | - private String actualTime; | |
| 20 | 16 | |
| 21 | 17 | //对象类型 |
| 22 | 18 | private Integer objType; |
| 23 | 19 | |
| 24 | 20 | |
| ... | ... | @@ -24,17 +20,14 @@ |
| 24 | 20 | //短信商 |
| 25 | 21 | private Integer serviceType; |
| 26 | 22 | |
| 27 | - //发送次数 | |
| 28 | - private Integer sendCount; | |
| 29 | - | |
| 23 | + //医院ID | |
| 30 | 24 | private String ext1; |
| 31 | 25 | |
| 26 | + //模板ID | |
| 32 | 27 | private String ext2; |
| 33 | 28 | |
| 34 | 29 | private String ext3; |
| 35 | 30 | |
| 36 | - | |
| 37 | - | |
| 38 | 31 | public String getPhone() { |
| 39 | 32 | return phone; |
| 40 | 33 | } |
| ... | ... | @@ -59,14 +52,6 @@ |
| 59 | 52 | this.typeId = typeId; |
| 60 | 53 | } |
| 61 | 54 | |
| 62 | - public Integer getStatus() { | |
| 63 | - return status; | |
| 64 | - } | |
| 65 | - | |
| 66 | - public void setStatus(Integer status) { | |
| 67 | - this.status = status; | |
| 68 | - } | |
| 69 | - | |
| 70 | 55 | public Integer getSubTypeId() { |
| 71 | 56 | return subTypeId; |
| 72 | 57 | } |
| ... | ... | @@ -75,14 +60,6 @@ |
| 75 | 60 | this.subTypeId = subTypeId; |
| 76 | 61 | } |
| 77 | 62 | |
| 78 | - public String getTableName() { | |
| 79 | - return tableName; | |
| 80 | - } | |
| 81 | - | |
| 82 | - public void setTableName(String tableName) { | |
| 83 | - this.tableName = tableName; | |
| 84 | - } | |
| 85 | - | |
| 86 | 63 | public String getPlanTime() { |
| 87 | 64 | return planTime; |
| 88 | 65 | } |
| ... | ... | @@ -91,14 +68,6 @@ |
| 91 | 68 | this.planTime = planTime; |
| 92 | 69 | } |
| 93 | 70 | |
| 94 | - public String getActualTime() { | |
| 95 | - return actualTime; | |
| 96 | - } | |
| 97 | - | |
| 98 | - public void setActualTime(String actualTime) { | |
| 99 | - this.actualTime = actualTime; | |
| 100 | - } | |
| 101 | - | |
| 102 | 71 | public Integer getObjType() { |
| 103 | 72 | return objType; |
| 104 | 73 | } |
| ... | ... | @@ -113,14 +82,6 @@ |
| 113 | 82 | |
| 114 | 83 | public void setServiceType(Integer serviceType) { |
| 115 | 84 | this.serviceType = serviceType; |
| 116 | - } | |
| 117 | - | |
| 118 | - public Integer getSendCount() { | |
| 119 | - return sendCount; | |
| 120 | - } | |
| 121 | - | |
| 122 | - public void setSendCount(Integer sendCount) { | |
| 123 | - this.sendCount = sendCount; | |
| 124 | 85 | } |
| 125 | 86 | |
| 126 | 87 | public String getExt1() { |
platform-data-api/src/main/java/com/lyms/platform/data/util/SaveMessageService.java
View file @
08b651c
| ... | ... | @@ -34,7 +34,6 @@ |
| 34 | 34 | request.setPhone("18382670032"); |
| 35 | 35 | request.setPlanTime("2015-01-06 15:22:12"); |
| 36 | 36 | request.setServiceType(1); |
| 37 | - request.setStatus(1); | |
| 38 | 37 | messages.add(request); |
| 39 | 38 | |
| 40 | 39 | |
| ... | ... | @@ -45,7 +44,6 @@ |
| 45 | 44 | request1.setPhone("18382670031"); |
| 46 | 45 | request1.setPlanTime("2015-01-06 15:22:12"); |
| 47 | 46 | request1.setServiceType(1); |
| 48 | - request1.setStatus(1); | |
| 49 | 47 | messages.add(request1); |
| 50 | 48 | |
| 51 | 49 | list.setTypeId(1); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBookbuildingController.java
View file @
08b651c
| ... | ... | @@ -196,6 +196,17 @@ |
| 196 | 196 | } |
| 197 | 197 | |
| 198 | 198 | |
| 199 | + /** | |
| 200 | + * 儿童个性化指导 短信发送 | |
| 201 | + * @param request | |
| 202 | + * @return | |
| 203 | + */ | |
| 204 | + @RequestMapping(method = RequestMethod.POST, value = "/sendBabyGuildSms") | |
| 205 | + @ResponseBody | |
| 206 | + public BaseResponse babyGuildSms(@Valid @RequestBody BabyGuideSmsequest request) { | |
| 207 | + | |
| 208 | + return babyBookbuildingFacade.sendBabyGuideSms(request); | |
| 209 | + } | |
| 199 | 210 | |
| 200 | 211 | |
| 201 | 212 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BookbuildingController.java
View file @
08b651c
| ... | ... | @@ -128,5 +128,17 @@ |
| 128 | 128 | antenatalExaminationQueryRequest.setPatientId(id); |
| 129 | 129 | return antenatalExaminationFacade.queryAntenatalExamination(antenatalExaminationQueryRequest); |
| 130 | 130 | } |
| 131 | + | |
| 132 | + | |
| 133 | + /** | |
| 134 | + * 建档页面基础数据 | |
| 135 | + * @return | |
| 136 | + */ | |
| 137 | + @RequestMapping(value = "/getYunBuildBaseConfig", method = RequestMethod.GET) | |
| 138 | + @ResponseBody | |
| 139 | + public BaseObjectResponse getBabyBuildBaseConfig(){ | |
| 140 | + return bookbuildingFacade.getYunBuildBaseConfig(); | |
| 141 | + } | |
| 142 | + | |
| 131 | 143 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/StopPregnancyController.java
View file @
08b651c
| ... | ... | @@ -54,7 +54,7 @@ |
| 54 | 54 | * @param hospitalId 医院Id |
| 55 | 55 | * @return |
| 56 | 56 | */ |
| 57 | - @RequestMapping(method = RequestMethod.GET, value = "/queryStopPreg/{hospitalId}") | |
| 57 | + @RequestMapping(method = RequestMethod.GET, value = "/queryInPerson/{hospitalId}") | |
| 58 | 58 | @ResponseBody |
| 59 | 59 | public BaseResponse queryInPerson(@PathVariable("hospitalId")Integer hospitalId) { |
| 60 | 60 | return stopPregnancyFacade.queryInPerson(hospitalId); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
08b651c
| ... | ... | @@ -698,10 +698,72 @@ |
| 698 | 698 | * @return |
| 699 | 699 | */ |
| 700 | 700 | public BaseListResponse queryBabyList(BabyManageRequest request) { |
| 701 | - | |
| 702 | 701 | BabyModelQuery babyQuery = new BabyModelQuery(); |
| 702 | + List<BabyModel> models = getBabayListByCondition(request,true,babyQuery); | |
| 703 | + List<BabyManageListResult> list = new ArrayList<>(); | |
| 704 | + if(CollectionUtils.isNotEmpty(models)) | |
| 705 | + { | |
| 706 | + for(BabyModel model : models) | |
| 707 | + { | |
| 708 | + BabyManageListResult result = new BabyManageListResult(); | |
| 709 | + result.setId(model.getId()); | |
| 710 | + if (model.getHighRisk()== null || model.getHighRisk() == 0) | |
| 711 | + { | |
| 712 | + result.setHighRisk("正常"); | |
| 713 | + } | |
| 714 | + else | |
| 715 | + { | |
| 716 | + result.setHighRisk("高危"); | |
| 717 | + } | |
| 718 | + result.setSex(SexTypeEnums.getTitleById(model.getSex())); | |
| 719 | + result.setBabyName(model.getName()); | |
| 720 | + result.setBirthday(DateUtil.getyyyy_MM_dd(model.getBirth())); | |
| 721 | + result.setMommyName(model.getMname()); | |
| 722 | + result.setMommnyPhone(model.getMphone()); | |
| 723 | + result.setServiceStatus(model.getServiceStatus() == null ? "" : ServiceStatusEnums.getNameById(model.getServiceStatus())); | |
| 724 | + result.setNextDate(DateUtil.getyyyy_MM_dd(model.getNextDate())); | |
| 725 | + result.setMonthAge(DateUtil.getBabyMonthAge(model.getBirth(), new Date())); | |
| 726 | + result.setPatientId(model.getParentId()); | |
| 727 | + | |
| 728 | + String diagnose = "正常"; | |
| 729 | + if (!StringUtils.isEmpty(model.getDiagnose())) | |
| 730 | + { | |
| 731 | + List diagList = JsonUtil.toList(model.getDiagnose(),List.class); | |
| 732 | + if (CollectionUtils.isNotEmpty(diagList)) | |
| 733 | + { | |
| 734 | + diagnose = ""; | |
| 735 | + for(Object obj : diagList) | |
| 736 | + { | |
| 737 | + BasicConfig basicConfig = basicConfigService.getOneBasicConfigById((String)obj); | |
| 738 | + if (basicConfig != null) | |
| 739 | + { | |
| 740 | + diagnose += basicConfig.getName() + " "; | |
| 741 | + } | |
| 742 | + } | |
| 743 | + } | |
| 744 | + } | |
| 745 | + result.setDiagnose(diagnose); | |
| 746 | + list.add(result); | |
| 747 | + } | |
| 748 | + } | |
| 749 | + | |
| 750 | + BaseListResponse objectResponse = new BaseListResponse(); | |
| 751 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 752 | + objectResponse.setData(list); | |
| 753 | + objectResponse.setPageInfo(babyQuery.getPageInfo()); | |
| 754 | + objectResponse.setErrormsg("成功"); | |
| 755 | + return objectResponse; | |
| 756 | + } | |
| 757 | + | |
| 758 | + | |
| 759 | + private List<BabyModel> getBabayListByCondition(BabyManageRequest request,boolean isPage,BabyModelQuery babyQuery) | |
| 760 | + { | |
| 761 | + | |
| 703 | 762 | babyQuery.setYn(YnEnums.YES.getId()); |
| 704 | - babyQuery.setNeed("1"); | |
| 763 | + if (isPage) | |
| 764 | + { | |
| 765 | + babyQuery.setNeed("true"); | |
| 766 | + } | |
| 705 | 767 | babyQuery.setMcertNo(request.getMcardNo()); |
| 706 | 768 | babyQuery.setCardNo(request.getBcardNo()); |
| 707 | 769 | babyQuery.setName(request.getName()); |
| 708 | 770 | |
| 709 | 771 | |
| 710 | 772 | |
| 711 | 773 | |
| 712 | 774 | |
| 713 | 775 | |
| 714 | 776 | |
| 715 | 777 | |
| 716 | 778 | |
| 717 | 779 | |
| 718 | 780 | |
| ... | ... | @@ -744,65 +806,82 @@ |
| 744 | 806 | babyQuery.setPage(request.getPage()); |
| 745 | 807 | babyQuery.setLimit(request.getLimit()); |
| 746 | 808 | |
| 747 | - //0 非高危 1 高危 2 全部 | |
| 809 | + //0 非高危 1 高危 2 全部 | |
| 748 | 810 | if (request.getHighRiskType() != null && request.getHighRiskType() != 2) |
| 749 | 811 | { |
| 750 | 812 | babyQuery.setHighRisk(request.getHighRiskType()); |
| 751 | 813 | } |
| 752 | 814 | |
| 753 | - List<BabyManageListResult> list = new ArrayList<>(); | |
| 754 | - | |
| 755 | 815 | List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery); |
| 756 | 816 | |
| 757 | - if(CollectionUtils.isNotEmpty(models)) | |
| 817 | + return models; | |
| 818 | + } | |
| 819 | + | |
| 820 | + /** | |
| 821 | + * 生成儿童指导短信 | |
| 822 | + * @param request | |
| 823 | + * @return | |
| 824 | + */ | |
| 825 | + public BaseResponse sendBabyGuideSms(BabyGuideSmsequest request) { | |
| 826 | + MessageListRequest smsList = new MessageListRequest(); | |
| 827 | + List<MessageRequest> messages = new ArrayList<>(); | |
| 828 | + | |
| 829 | + List<BabyModel> sendModels = new ArrayList<>(); | |
| 830 | + if (CollectionUtils.isNotEmpty(request.getIds())) | |
| 758 | 831 | { |
| 759 | - for(BabyModel model : models) | |
| 832 | + List<String> ids = request.getIds(); | |
| 833 | + BabyModelQuery babyQuery = new BabyModelQuery(); | |
| 834 | + babyQuery.setYn(YnEnums.YES.getId()); | |
| 835 | + for (String id : ids) | |
| 760 | 836 | { |
| 761 | - BabyManageListResult result = new BabyManageListResult(); | |
| 762 | - result.setId(model.getId()); | |
| 763 | - if (model.getHighRisk()== null || model.getHighRisk() == 0) | |
| 837 | + if (StringUtils.isNotEmpty(id)) | |
| 764 | 838 | { |
| 765 | - result.setHighRisk("正常"); | |
| 839 | + babyQuery.setId(id); | |
| 840 | + List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
| 841 | + if (CollectionUtils.isNotEmpty(models)) | |
| 842 | + { | |
| 843 | + sendModels.addAll(models); | |
| 844 | + } | |
| 766 | 845 | } |
| 767 | - else | |
| 768 | - { | |
| 769 | - result.setHighRisk("高危"); | |
| 770 | - } | |
| 771 | - result.setSex(SexTypeEnums.getTitleById(model.getSex())); | |
| 772 | - result.setBabyName(model.getName()); | |
| 773 | - result.setBirthday(DateUtil.getyyyy_MM_dd(model.getBirth())); | |
| 774 | - result.setMommyName(model.getMname()); | |
| 775 | - result.setMommnyPhone(model.getMphone()); | |
| 776 | - result.setServiceStatus(model.getServiceStatus() == null ? "" : ServiceStatusEnums.getNameById(model.getServiceStatus())); | |
| 777 | - result.setNextDate(DateUtil.getyyyy_MM_dd(model.getNextDate())); | |
| 778 | - result.setMonthAge(DateUtil.getBabyMonthAge(model.getBirth(), new Date())); | |
| 779 | - result.setPatientId(model.getParentId()); | |
| 846 | + } | |
| 847 | + } | |
| 848 | + else | |
| 849 | + { | |
| 850 | + //按条件查询发送指导短信 | |
| 851 | + BabyModelQuery babyQuery = new BabyModelQuery(); | |
| 852 | + sendModels = getBabayListByCondition(request.getRequest(),false,babyQuery); | |
| 853 | + } | |
| 780 | 854 | |
| 781 | - String diagnose = "正常"; | |
| 782 | - if (!StringUtils.isEmpty(model.getDiagnose())) | |
| 855 | + if (CollectionUtils.isNotEmpty(sendModels)) | |
| 856 | + { | |
| 857 | + for (BabyModel model : sendModels) | |
| 858 | + { | |
| 859 | + if (model != null && StringUtils.isNotEmpty(model.getMphone())) | |
| 783 | 860 | { |
| 784 | - List diagList = JsonUtil.toList(model.getDiagnose(),List.class); | |
| 785 | - if (CollectionUtils.isNotEmpty(diagList)) | |
| 786 | - { | |
| 787 | - diagnose = ""; | |
| 788 | - for(Object obj : diagList) | |
| 789 | - { | |
| 790 | - BasicConfig basicConfig = basicConfigService.getOneBasicConfigById((String)obj); | |
| 791 | - if (basicConfig != null) | |
| 792 | - { | |
| 793 | - diagnose += basicConfig.getName() + " "; | |
| 794 | - } | |
| 795 | - } | |
| 796 | - } | |
| 861 | + MessageRequest mr = new MessageRequest(); | |
| 862 | + mr.setContent(request.getSmsContent()); | |
| 863 | + mr.setObjType(ServiceObjEnums.BABYOBJ.getId()); | |
| 864 | + mr.setPhone(model.getMphone()); | |
| 865 | + //短信商 | |
| 866 | + mr.setServiceType(1);//待定 | |
| 867 | + mr.setTypeId(1); //待定 | |
| 868 | + mr.setPlanTime(DateUtil.getyyyy_MM_dd_hms(new Date())); | |
| 869 | + mr.setSubTypeId(SmsServiceEnums.YSGXHZD.getId()); | |
| 870 | + | |
| 871 | + mr.setExt1(String.valueOf(model.getHospitalId())); | |
| 872 | + messages.add(mr); | |
| 797 | 873 | } |
| 798 | - result.setDiagnose(diagnose); | |
| 799 | - list.add(result); | |
| 800 | 874 | } |
| 801 | 875 | } |
| 802 | - BaseListResponse objectResponse = new BaseListResponse(); | |
| 876 | + | |
| 877 | + if (CollectionUtils.isNotEmpty(messages)) | |
| 878 | + { | |
| 879 | + smsList.setTypeId(1); | |
| 880 | + smsList.setMessages(messages); | |
| 881 | + //调用发送接口 TODO | |
| 882 | + } | |
| 883 | + BaseResponse objectResponse = new BaseResponse(); | |
| 803 | 884 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 804 | - objectResponse.setData(list); | |
| 805 | - objectResponse.setPageInfo(babyQuery.getPageInfo()); | |
| 806 | 885 | objectResponse.setErrormsg("成功"); |
| 807 | 886 | return objectResponse; |
| 808 | 887 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
08b651c
| ... | ... | @@ -458,5 +458,56 @@ |
| 458 | 458 | objectResponse.setErrormsg("成功"); |
| 459 | 459 | return objectResponse; |
| 460 | 460 | } |
| 461 | + | |
| 462 | + /** | |
| 463 | + * 孕妇建档页面基础数据 | |
| 464 | + * @return | |
| 465 | + */ | |
| 466 | + public BaseObjectResponse getYunBuildBaseConfig() { | |
| 467 | + Map<String,List> typeMap = new HashMap<>(); | |
| 468 | + | |
| 469 | + //证件类型 | |
| 470 | + List<BasicConfigResult> pcerteTypeResult = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.CERTE_TYPE_ID); | |
| 471 | + typeMap.put("certeType", pcerteTypeResult); | |
| 472 | + | |
| 473 | + //国籍 | |
| 474 | + List<BasicConfigResult> countiryResults = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.COUNTRY_TYPE_ID); | |
| 475 | + typeMap.put("country", countiryResults); | |
| 476 | + | |
| 477 | + // 民族 | |
| 478 | + List<BasicConfigResult> nationResults = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.NATION_TYPE_ID); | |
| 479 | + typeMap.put("nation", nationResults); | |
| 480 | + | |
| 481 | + // 职业类别 | |
| 482 | + List<BasicConfigResult> professionTypeResults = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.PROFESSION_TYPE_ID); | |
| 483 | + typeMap.put("professionType", professionTypeResults); | |
| 484 | + | |
| 485 | + // 户籍类别 | |
| 486 | + List<BasicConfigResult> censusType = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.CENSUS_TYPE_ID); | |
| 487 | + typeMap.put("censusType", censusType); | |
| 488 | + | |
| 489 | + // 户籍类别 | |
| 490 | + List<BasicConfigResult> liveType = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.LIVE_TYPE_ID); | |
| 491 | + typeMap.put("liveType", liveType); | |
| 492 | + | |
| 493 | + //服务类型 | |
| 494 | + List serviceType = ServiceTypeEnums.getServiceTypeList(); | |
| 495 | + typeMap.put("serviceType", serviceType); | |
| 496 | + | |
| 497 | + //服务状态 | |
| 498 | + List serviceStatus = ServiceStatusEnums.getServiceStatusList(); | |
| 499 | + typeMap.put("serviceStatus", serviceStatus); | |
| 500 | + | |
| 501 | + //孕妇体验类型 | |
| 502 | + List expYunEnums = ExpYunEnums.getExpYunEnums(); | |
| 503 | + typeMap.put("expYunEnums", expYunEnums); | |
| 504 | + | |
| 505 | + | |
| 506 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 507 | + objectResponse.setData(typeMap); | |
| 508 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 509 | + objectResponse.setErrormsg("成功"); | |
| 510 | + return objectResponse; | |
| 511 | + } | |
| 461 | 512 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyGuideSmsequest.java
View file @
08b651c
| 1 | +package com.lyms.platform.operate.web.request; | |
| 2 | + | |
| 3 | +import com.lyms.platform.common.core.annotation.form.Form; | |
| 4 | +import com.lyms.platform.common.core.annotation.form.FormParam; | |
| 5 | +import org.hibernate.validator.constraints.NotEmpty; | |
| 6 | + | |
| 7 | +import java.util.List; | |
| 8 | +import java.util.Map; | |
| 9 | + | |
| 10 | +/** | |
| 11 | + * 儿童健康指导短信 | |
| 12 | + * Created by lqy on 2016/6/15. | |
| 13 | + */ | |
| 14 | +@Form | |
| 15 | +public class BabyGuideSmsequest { | |
| 16 | + | |
| 17 | + | |
| 18 | + //短信内容 | |
| 19 | + @FormParam | |
| 20 | + @NotEmpty(message = "短信内容不能为空") | |
| 21 | + private String smsContent; | |
| 22 | + | |
| 23 | + //儿童IDs | |
| 24 | + private List<String> ids; | |
| 25 | + | |
| 26 | + | |
| 27 | + //如果批量个性化指导就把过滤条件传送到该对象中 | |
| 28 | + private BabyManageRequest request; | |
| 29 | + | |
| 30 | + public String getSmsContent() { | |
| 31 | + return smsContent; | |
| 32 | + } | |
| 33 | + | |
| 34 | + public void setSmsContent(String smsContent) { | |
| 35 | + this.smsContent = smsContent; | |
| 36 | + } | |
| 37 | + | |
| 38 | + public List<String> getIds() { | |
| 39 | + return ids; | |
| 40 | + } | |
| 41 | + | |
| 42 | + public void setIds(List<String> ids) { | |
| 43 | + this.ids = ids; | |
| 44 | + } | |
| 45 | + | |
| 46 | + public BabyManageRequest getRequest() { | |
| 47 | + return request; | |
| 48 | + } | |
| 49 | + | |
| 50 | + public void setRequest(BabyManageRequest request) { | |
| 51 | + this.request = request; | |
| 52 | + } | |
| 53 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java
View file @
08b651c
| ... | ... | @@ -61,13 +61,13 @@ |
| 61 | 61 | // 脉搏 |
| 62 | 62 | private String pulse; |
| 63 | 63 | // 一小时失血量 |
| 64 | - private String oHloseBloodL; | |
| 64 | + private Integer oHloseBloodL; | |
| 65 | 65 | //二小时失血量 |
| 66 | - private String tHloseBloodL; | |
| 66 | + private Integer tHloseBloodL; | |
| 67 | 67 | //二十四小时失血量 |
| 68 | - private String rHloseBloodL; | |
| 68 | + private Integer rHloseBloodL; | |
| 69 | 69 | //第3产层+产后失血量 |
| 70 | - private String sHloseBloodL; | |
| 70 | + private Integer sHloseBloodL; | |
| 71 | 71 | //失血原因 |
| 72 | 72 | private java.util.Map loseBloodCause; |
| 73 | 73 | //产科并发症 |
| ... | ... | @@ -224,14 +224,6 @@ |
| 224 | 224 | |
| 225 | 225 | |
| 226 | 226 | |
| 227 | - public String getoHloseBloodL() { | |
| 228 | - return oHloseBloodL; | |
| 229 | - } | |
| 230 | - | |
| 231 | - public void setoHloseBloodL(String oHloseBloodL) { | |
| 232 | - this.oHloseBloodL = oHloseBloodL; | |
| 233 | - } | |
| 234 | - | |
| 235 | 227 | public String getOperationCause() { |
| 236 | 228 | return operationCause; |
| 237 | 229 | } |
| ... | ... | @@ -282,31 +274,6 @@ |
| 282 | 274 | this.pulse = pulse; |
| 283 | 275 | } |
| 284 | 276 | |
| 285 | - public String getrHloseBloodL() { | |
| 286 | - return rHloseBloodL; | |
| 287 | - } | |
| 288 | - | |
| 289 | - public void setrHloseBloodL(String rHloseBloodL) { | |
| 290 | - this.rHloseBloodL = rHloseBloodL; | |
| 291 | - } | |
| 292 | - | |
| 293 | - public String getsHloseBloodL() { | |
| 294 | - return sHloseBloodL; | |
| 295 | - } | |
| 296 | - | |
| 297 | - public void setsHloseBloodL(String sHloseBloodL) { | |
| 298 | - this.sHloseBloodL = sHloseBloodL; | |
| 299 | - } | |
| 300 | - | |
| 301 | - | |
| 302 | - | |
| 303 | - public String gettHloseBloodL() { | |
| 304 | - return tHloseBloodL; | |
| 305 | - } | |
| 306 | - | |
| 307 | - public void settHloseBloodL(String tHloseBloodL) { | |
| 308 | - this.tHloseBloodL = tHloseBloodL; | |
| 309 | - } | |
| 310 | 277 | |
| 311 | 278 | |
| 312 | 279 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MessageListRequest.java
View file @
08b651c
| 1 | +package com.lyms.platform.operate.web.request; | |
| 2 | + | |
| 3 | +import java.util.List; | |
| 4 | + | |
| 5 | +/** | |
| 6 | + * Created by Administrator on 2016/7/5. | |
| 7 | + */ | |
| 8 | +public class MessageListRequest { | |
| 9 | + private Integer typeId; | |
| 10 | + | |
| 11 | + private List<MessageRequest> messages; | |
| 12 | + | |
| 13 | + public Integer getTypeId() { | |
| 14 | + return typeId; | |
| 15 | + } | |
| 16 | + | |
| 17 | + public void setTypeId(Integer typeId) { | |
| 18 | + this.typeId = typeId; | |
| 19 | + } | |
| 20 | + | |
| 21 | + public List<MessageRequest> getMessages() { | |
| 22 | + return messages; | |
| 23 | + } | |
| 24 | + | |
| 25 | + public void setMessages(List<MessageRequest> messages) { | |
| 26 | + this.messages = messages; | |
| 27 | + } | |
| 28 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MessageRequest.java
View file @
08b651c
| 1 | +package com.lyms.platform.operate.web.request; | |
| 2 | + | |
| 3 | +/** | |
| 4 | + * Created by Administrator on 2016/7/5. | |
| 5 | + */ | |
| 6 | +public class MessageRequest { | |
| 7 | + private String phone; | |
| 8 | + private String content; | |
| 9 | + private Integer typeId; | |
| 10 | + private Integer subTypeId; | |
| 11 | + | |
| 12 | + | |
| 13 | + //计划发送时间 | |
| 14 | + private String planTime; | |
| 15 | + | |
| 16 | + | |
| 17 | + //对象类型 | |
| 18 | + private Integer objType; | |
| 19 | + | |
| 20 | + //短信商 | |
| 21 | + private Integer serviceType; | |
| 22 | + | |
| 23 | + //医院ID | |
| 24 | + private String ext1; | |
| 25 | + | |
| 26 | + //模板ID | |
| 27 | + private String ext2; | |
| 28 | + | |
| 29 | + private String ext3; | |
| 30 | + | |
| 31 | + public String getPhone() { | |
| 32 | + return phone; | |
| 33 | + } | |
| 34 | + | |
| 35 | + public void setPhone(String phone) { | |
| 36 | + this.phone = phone; | |
| 37 | + } | |
| 38 | + | |
| 39 | + public String getContent() { | |
| 40 | + return content; | |
| 41 | + } | |
| 42 | + | |
| 43 | + public void setContent(String content) { | |
| 44 | + this.content = content; | |
| 45 | + } | |
| 46 | + | |
| 47 | + public Integer getTypeId() { | |
| 48 | + return typeId; | |
| 49 | + } | |
| 50 | + | |
| 51 | + public void setTypeId(Integer typeId) { | |
| 52 | + this.typeId = typeId; | |
| 53 | + } | |
| 54 | + | |
| 55 | + public Integer getSubTypeId() { | |
| 56 | + return subTypeId; | |
| 57 | + } | |
| 58 | + | |
| 59 | + public void setSubTypeId(Integer subTypeId) { | |
| 60 | + this.subTypeId = subTypeId; | |
| 61 | + } | |
| 62 | + | |
| 63 | + public String getPlanTime() { | |
| 64 | + return planTime; | |
| 65 | + } | |
| 66 | + | |
| 67 | + public void setPlanTime(String planTime) { | |
| 68 | + this.planTime = planTime; | |
| 69 | + } | |
| 70 | + | |
| 71 | + public Integer getObjType() { | |
| 72 | + return objType; | |
| 73 | + } | |
| 74 | + | |
| 75 | + public void setObjType(Integer objType) { | |
| 76 | + this.objType = objType; | |
| 77 | + } | |
| 78 | + | |
| 79 | + public Integer getServiceType() { | |
| 80 | + return serviceType; | |
| 81 | + } | |
| 82 | + | |
| 83 | + public void setServiceType(Integer serviceType) { | |
| 84 | + this.serviceType = serviceType; | |
| 85 | + } | |
| 86 | + | |
| 87 | + public String getExt1() { | |
| 88 | + return ext1; | |
| 89 | + } | |
| 90 | + | |
| 91 | + public void setExt1(String ext1) { | |
| 92 | + this.ext1 = ext1; | |
| 93 | + } | |
| 94 | + | |
| 95 | + public String getExt2() { | |
| 96 | + return ext2; | |
| 97 | + } | |
| 98 | + | |
| 99 | + public void setExt2(String ext2) { | |
| 100 | + this.ext2 = ext2; | |
| 101 | + } | |
| 102 | + | |
| 103 | + public String getExt3() { | |
| 104 | + return ext3; | |
| 105 | + } | |
| 106 | + | |
| 107 | + public void setExt3(String ext3) { | |
| 108 | + this.ext3 = ext3; | |
| 109 | + } | |
| 110 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MaternalDeliverResult.java
View file @
08b651c
| ... | ... | @@ -58,13 +58,13 @@ |
| 58 | 58 | // 脉搏 |
| 59 | 59 | private String pulse; |
| 60 | 60 | // 一小时失血量 |
| 61 | - private String oHloseBloodL; | |
| 61 | + private Integer oHloseBloodL; | |
| 62 | 62 | //二小时失血量 |
| 63 | - private String tHloseBloodL; | |
| 63 | + private Integer tHloseBloodL; | |
| 64 | 64 | //二十四小时失血量 |
| 65 | - private String rHloseBloodL; | |
| 65 | + private Integer rHloseBloodL; | |
| 66 | 66 | //第3产层+产后失血量 |
| 67 | - private String sHloseBloodL; | |
| 67 | + private Integer sHloseBloodL; | |
| 68 | 68 | //失血原因 |
| 69 | 69 | private Map loseBloodCause; |
| 70 | 70 | //产科并发症 |
| 71 | 71 | |
| ... | ... | @@ -402,14 +402,7 @@ |
| 402 | 402 | |
| 403 | 403 | |
| 404 | 404 | |
| 405 | - public String getoHloseBloodL() { | |
| 406 | - return oHloseBloodL; | |
| 407 | - } | |
| 408 | 405 | |
| 409 | - public void setoHloseBloodL(String oHloseBloodL) { | |
| 410 | - this.oHloseBloodL = oHloseBloodL; | |
| 411 | - } | |
| 412 | - | |
| 413 | 406 | public String getOperationCause() { |
| 414 | 407 | return operationCause; |
| 415 | 408 | } |
| 416 | 409 | |
| 417 | 410 | |
| 418 | 411 | |
| 419 | 412 | |
| 420 | 413 | |
| 421 | 414 | |
| ... | ... | @@ -460,35 +453,39 @@ |
| 460 | 453 | this.pulse = pulse; |
| 461 | 454 | } |
| 462 | 455 | |
| 463 | - public String getrHloseBloodL() { | |
| 456 | + public Integer getoHloseBloodL() { | |
| 457 | + return oHloseBloodL; | |
| 458 | + } | |
| 459 | + | |
| 460 | + public void setoHloseBloodL(Integer oHloseBloodL) { | |
| 461 | + this.oHloseBloodL = oHloseBloodL; | |
| 462 | + } | |
| 463 | + | |
| 464 | + public Integer getrHloseBloodL() { | |
| 464 | 465 | return rHloseBloodL; |
| 465 | 466 | } |
| 466 | 467 | |
| 467 | - public void setrHloseBloodL(String rHloseBloodL) { | |
| 468 | + public void setrHloseBloodL(Integer rHloseBloodL) { | |
| 468 | 469 | this.rHloseBloodL = rHloseBloodL; |
| 469 | 470 | } |
| 470 | 471 | |
| 471 | - public String getsHloseBloodL() { | |
| 472 | + public Integer getsHloseBloodL() { | |
| 472 | 473 | return sHloseBloodL; |
| 473 | 474 | } |
| 474 | 475 | |
| 475 | - public void setsHloseBloodL(String sHloseBloodL) { | |
| 476 | + public void setsHloseBloodL(Integer sHloseBloodL) { | |
| 476 | 477 | this.sHloseBloodL = sHloseBloodL; |
| 477 | 478 | } |
| 478 | 479 | |
| 479 | - public int getSiLielevel() { | |
| 480 | + public Integer getSiLielevel() { | |
| 480 | 481 | return siLielevel; |
| 481 | 482 | } |
| 482 | 483 | |
| 483 | - public void setSiLielevel(int siLielevel) { | |
| 484 | - this.siLielevel = siLielevel; | |
| 485 | - } | |
| 486 | - | |
| 487 | - public String gettHloseBloodL() { | |
| 484 | + public Integer gettHloseBloodL() { | |
| 488 | 485 | return tHloseBloodL; |
| 489 | 486 | } |
| 490 | 487 | |
| 491 | - public void settHloseBloodL(String tHloseBloodL) { | |
| 488 | + public void settHloseBloodL(Integer tHloseBloodL) { | |
| 492 | 489 | this.tHloseBloodL = tHloseBloodL; |
| 493 | 490 | } |
| 494 | 491 |