Commit 0ce7b4d8c37ad09412642b38054a0962ab250977
Exists in
master
and in
8 other branches
Merge remote-tracking branch 'origin/master'
Showing 5 changed files
- platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java
- platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.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/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java
View file @
0ce7b4d
| ... | ... | @@ -412,7 +412,7 @@ |
| 412 | 412 | |
| 413 | 413 | int month = getMonthSpace(birth,rightNow.getTime()); |
| 414 | 414 | |
| 415 | - return year+"岁"+ (month == 0 ? "" : month+"月"); | |
| 415 | + return year+"岁"+ (month == 0 ? "" : month+"月龄"); | |
| 416 | 416 | } |
| 417 | 417 | |
| 418 | 418 | public static int daysBetween(Date smdate,Date bdate) |
| ... | ... | @@ -451,7 +451,7 @@ |
| 451 | 451 | |
| 452 | 452 | result = c2.get(Calendar.MONDAY) - c1.get(Calendar.MONTH); |
| 453 | 453 | |
| 454 | - return result == 0 ? 1 : Math.abs(result); | |
| 454 | + return result == 0 ? 1 : Math.abs(result)-1; | |
| 455 | 455 | |
| 456 | 456 | } |
| 457 | 457 | |
| ... | ... | @@ -559,7 +559,7 @@ |
| 559 | 559 | System.out.println(new DateTime().minusDays(77));*/ |
| 560 | 560 | // System.out.println(getDaySeconds()); |
| 561 | 561 | |
| 562 | - String s = getBabyMonthAge(parseYMD("2016-06-26"), new Date()); | |
| 562 | + String s = getBabyMonthAge(parseYMD("2016-05-16"), new Date()); | |
| 563 | 563 | System.out.println(s); |
| 564 | 564 | // SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd "); |
| 565 | 565 | // System.out.println(getBabyAgeMonth(parseYMD("2016-05-23"), new Date())); |
platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
View file @
0ce7b4d
| ... | ... | @@ -155,6 +155,17 @@ |
| 155 | 155 | //生成规则 母亲手机号+出生年月日+性别+胎数 |
| 156 | 156 | private String phoneId; |
| 157 | 157 | |
| 158 | + //person表的主键 | |
| 159 | + private String pid; | |
| 160 | + | |
| 161 | + public String getPid() { | |
| 162 | + return pid; | |
| 163 | + } | |
| 164 | + | |
| 165 | + public void setPid(String pid) { | |
| 166 | + this.pid = pid; | |
| 167 | + } | |
| 168 | + | |
| 158 | 169 | public String getCardId() { |
| 159 | 170 | return cardId; |
| 160 | 171 | } |
| ... | ... | @@ -352,6 +363,11 @@ |
| 352 | 363 | if (!StringUtils.isEmpty(parentId)) { |
| 353 | 364 | condition = condition.and("parentid", parentId, MongoOper.IS); |
| 354 | 365 | } |
| 366 | + | |
| 367 | + if (!StringUtils.isEmpty(pid)) { | |
| 368 | + condition = condition.and("pid", pid, MongoOper.IS); | |
| 369 | + } | |
| 370 | + | |
| 355 | 371 | if (!StringUtils.isEmpty(mphone)) { |
| 356 | 372 | condition = condition.and("mphone", mphone, MongoOper.IS); |
| 357 | 373 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBookbuildingController.java
View file @
0ce7b4d
| ... | ... | @@ -100,14 +100,13 @@ |
| 100 | 100 | */ |
| 101 | 101 | @RequestMapping(value = "/queryBabyBuildRecord", method = RequestMethod.GET) |
| 102 | 102 | @ResponseBody |
| 103 | - @TokenRequired | |
| 104 | 103 | public BaseObjectResponse queryBabyBuildRecord(HttpServletRequest request,@RequestParam(required = false)String cardNo,@RequestParam(required = false)String vcCardNo,@RequestParam(required = false)String hospitalId){ |
| 105 | 104 | BookbuildingQueryRequest param = new BookbuildingQueryRequest(); |
| 106 | 105 | param.setCardNo(cardNo); |
| 107 | 106 | param.setVcCardNo(vcCardNo); |
| 108 | 107 | param.setHospitalId(hospitalId); |
| 109 | 108 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
| 110 | - return babyBookbuildingFacade.queryBabyBuildRecord(param,loginState.getId()); | |
| 109 | + return babyBookbuildingFacade.queryBabyBuildRecord(param,856); | |
| 111 | 110 | } |
| 112 | 111 | |
| 113 | 112 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
0ce7b4d
| ... | ... | @@ -260,7 +260,7 @@ |
| 260 | 260 | Date dueDate = patients.getDueDate(); |
| 261 | 261 | if (dueDate != null && request.getBabyBirthday() != null) { |
| 262 | 262 | Date brith = DateUtil.parseYMD(request.getBabyBirthday()); |
| 263 | - Date tempDate = DateUtil.addDay(dueDate, -60); | |
| 263 | + Date tempDate = DateUtil.addMonth(dueDate, -2); | |
| 264 | 264 | if (brith.getTime() > tempDate.getTime()) { |
| 265 | 265 | //设置孕妇已分娩 |
| 266 | 266 | Patients patientUpdate = new Patients(); |
| ... | ... | @@ -821,6 +821,12 @@ |
| 821 | 821 | */ |
| 822 | 822 | public BaseObjectResponse queryBabyBuildRecord(BookbuildingQueryRequest param,Integer userId) { |
| 823 | 823 | |
| 824 | + | |
| 825 | + Map<String,Object> map = new HashMap<>(); | |
| 826 | + | |
| 827 | + List<BabyInfoResult> results = new ArrayList<>(); | |
| 828 | + | |
| 829 | + //得到当前登录的医院id | |
| 824 | 830 | if (userId != null) |
| 825 | 831 | { |
| 826 | 832 | Users dbuser = usersService.getUsers(userId); |
| 827 | 833 | |
| 828 | 834 | |
| 829 | 835 | |
| 830 | 836 | |
| 831 | 837 | |
| 832 | 838 | |
| 833 | 839 | |
| 834 | 840 | |
| 835 | 841 | |
| 836 | 842 | |
| 837 | 843 | |
| 838 | 844 | |
| 839 | 845 | |
| 840 | 846 | |
| 841 | 847 | |
| 842 | 848 | |
| 843 | 849 | |
| 844 | 850 | |
| 845 | 851 | |
| 846 | 852 | |
| 847 | 853 | |
| 848 | 854 | |
| 849 | 855 | |
| 850 | 856 | |
| ... | ... | @@ -830,97 +836,279 @@ |
| 830 | 836 | } |
| 831 | 837 | } |
| 832 | 838 | |
| 839 | + //通过查询孕妇 | |
| 840 | + PatientsQuery puerperaQuery = new PatientsQuery(); | |
| 841 | + puerperaQuery.setYn(YnEnums.YES.getId()); | |
| 833 | 842 | |
| 843 | + BabyModel buildInfo = null; | |
| 844 | + boolean isCurrentHosp = false; | |
| 834 | 845 | |
| 835 | - Map<String,Object> map = new HashMap<>(); | |
| 836 | - | |
| 837 | - List<BabyInfoResult> results = new ArrayList<>(); | |
| 838 | - BabyModelQuery babyQuery = new BabyModelQuery(); | |
| 839 | - babyQuery.setYn(YnEnums.YES.getId()); | |
| 840 | - List<BabyModel> models = null; | |
| 841 | 846 | if (!StringUtils.isEmpty(param.getCardNo())) { |
| 842 | - babyQuery.setCardId(param.getCardNo()); | |
| 843 | - babyQuery.setHospitalId(param.getHospitalId()); | |
| 847 | + //查询儿童基本信息 | |
| 848 | + PersonModelQuery personModelQuery = new PersonModelQuery(); | |
| 849 | + personModelQuery.setYn(YnEnums.YES.getId()); | |
| 850 | + personModelQuery.setType(2); | |
| 851 | + personModelQuery.setCardNo(param.getCardNo()); | |
| 852 | + List<PersonModel> personModels = personService.queryPersons(personModelQuery); | |
| 853 | + if (CollectionUtils.isNotEmpty(personModels)) | |
| 854 | + { | |
| 844 | 855 | |
| 845 | - //通过查询孕妇 | |
| 846 | - PatientsQuery puerperaQuery = new PatientsQuery(); | |
| 847 | - puerperaQuery.setCardNo(param.getCardNo()); | |
| 848 | - puerperaQuery.setYn(YnEnums.YES.getId()); | |
| 849 | - Patients patients = patientsService.findOnePatientByCardNo(puerperaQuery); | |
| 850 | - map.put("patients",patients); | |
| 851 | 856 | |
| 852 | -// if (patients != null && StringUtils.isNotEmpty(patients.getPhone())) { | |
| 853 | -// babyQuery.setPhoneId(patients.getPhone()); | |
| 854 | -// } | |
| 857 | + for(PersonModel babayPerson : personModels) | |
| 858 | + { | |
| 859 | + BabyInfoResult result = new BabyInfoResult(); | |
| 860 | + result.setId(babayPerson.getId()); | |
| 861 | + result.setCardNo(babayPerson.getCardNo());//母亲的身份证号码 | |
| 862 | + result.setName(babayPerson.getName()); | |
| 863 | + if (babayPerson.getBirth() != null) | |
| 864 | + { | |
| 865 | + result.setMonthAge(DateUtil.getBabyMonthAge(babayPerson.getBirth(), new Date())); | |
| 866 | + } | |
| 867 | + else | |
| 868 | + { | |
| 869 | + result.setMonthAge(""); | |
| 870 | + } | |
| 855 | 871 | |
| 856 | - models = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
| 872 | + BabyModelQuery babyQuery = new BabyModelQuery(); | |
| 873 | + babyQuery.setYn(YnEnums.YES.getId()); | |
| 874 | + babyQuery.setPid(babayPerson.getId()); | |
| 875 | + List<BabyModel> builds = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
| 857 | 876 | |
| 858 | - } else if (param.getHospitalId() != null & !StringUtils.isEmpty(param.getVcCardNo())) { | |
| 859 | - babyQuery.setHospitalId(param.getHospitalId()); | |
| 860 | - babyQuery.setVcCardNo(param.getVcCardNo()); | |
| 861 | - models = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
| 862 | - } | |
| 877 | + List<Map<String, String>> list = new ArrayList<>(); | |
| 878 | + if (CollectionUtils.isNotEmpty(builds)) | |
| 879 | + { | |
| 880 | + for(BabyModel build: builds) | |
| 881 | + { | |
| 882 | + if (build != null && StringUtils.isNotEmpty(build.getHospitalId()) && build.getHospitalId().equals(param.getHospitalId())) | |
| 883 | + { | |
| 884 | + isCurrentHosp = true; | |
| 885 | + buildInfo = build; | |
| 886 | + } | |
| 863 | 887 | |
| 864 | - if (models != null && models.size() > 0) { | |
| 865 | - Set<String> uid = new HashSet<>(); | |
| 866 | - for (BabyModel model : models) { | |
| 867 | - if (model != null) { | |
| 868 | - uid.add(model.getId()); | |
| 869 | - } | |
| 870 | 888 | |
| 889 | + Map<String, String> buildRecords = new HashMap<>(); | |
| 890 | + buildRecords.put("id", build.getId()); | |
| 891 | + buildRecords.put("buildDate", DateUtil.getyyyy_MM_dd(build.getBuildDate())); | |
| 892 | + | |
| 893 | + //查询建档医院 | |
| 894 | + Organization org = organizationService.getOrganization(Integer.valueOf(build.getHospitalId())); | |
| 895 | + if (org != null) { | |
| 896 | + buildRecords.put("buildHospital", org.getName()); | |
| 897 | + } else { | |
| 898 | + buildRecords.put("buildHospital", ""); | |
| 899 | + } | |
| 900 | + | |
| 901 | + result.setId(build.getId()); | |
| 902 | + result.setCardNo(build.getCardNo()); | |
| 903 | + result.setName(build.getName()); | |
| 904 | + result.setMonthAge(DateUtil.getBabyMonthAge(build.getBirth(), new Date())); | |
| 905 | + list.add(buildRecords); | |
| 906 | + } | |
| 907 | + | |
| 908 | + if (!isCurrentHosp) | |
| 909 | + { | |
| 910 | + buildInfo = builds.get(0); | |
| 911 | + } | |
| 912 | + | |
| 913 | + result.setBuildRecords(list); | |
| 914 | + } | |
| 915 | + results.add(result); | |
| 916 | + } | |
| 871 | 917 | } |
| 872 | 918 | |
| 873 | - for (String id : uid) { | |
| 874 | - BabyInfoResult result = new BabyInfoResult(); | |
| 919 | + puerperaQuery.setCardNo(param.getCardNo()); | |
| 920 | + } else if (param.getHospitalId() != null & !StringUtils.isEmpty(param.getVcCardNo())) { | |
| 875 | 921 | |
| 876 | - List<Map<String, String>> list = new ArrayList<>(); | |
| 877 | - for (BabyModel model : models) { | |
| 922 | + BabyModelQuery babyQuery = new BabyModelQuery(); | |
| 923 | + babyQuery.setYn(YnEnums.YES.getId()); | |
| 924 | + babyQuery.setVcCardNo(param.getVcCardNo()); | |
| 925 | + babyQuery.setHospitalId(param.getHospitalId()); | |
| 878 | 926 | |
| 879 | - if (id.equals(model.getId())) { | |
| 927 | + List<BabyModel> babyModels = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
| 928 | + if (CollectionUtils.isNotEmpty(babyModels)) | |
| 929 | + { | |
| 930 | + BabyModel model = babyModels.get(0); | |
| 931 | + if (model != null) | |
| 932 | + { | |
| 880 | 933 | |
| 881 | - BabyModelQuery hospBuildRecordsQuery = new BabyModelQuery(); | |
| 882 | - hospBuildRecordsQuery.setYn(YnEnums.YES.getId()); | |
| 883 | - hospBuildRecordsQuery.setMcertNo(model.getMcertNo()); | |
| 884 | - List<BabyModel> builds = babyBookbuildingService.queryBabyBuildByCond(hospBuildRecordsQuery); | |
| 885 | - if (CollectionUtils.isNotEmpty(builds)) | |
| 934 | + puerperaQuery.setCardNo(model.getMcertNo()); | |
| 935 | + | |
| 936 | + BabyInfoResult result = new BabyInfoResult(); | |
| 937 | + result.setId(model.getPid()); | |
| 938 | + result.setCardNo(model.getMcertNo());//母亲的身份证号码 | |
| 939 | + result.setName(model.getName()); | |
| 940 | + if (model.getBirth() != null) | |
| 941 | + { | |
| 942 | + result.setMonthAge(DateUtil.getBabyMonthAge(model.getBirth(), new Date())); | |
| 943 | + } | |
| 944 | + else | |
| 945 | + { | |
| 946 | + result.setMonthAge(""); | |
| 947 | + } | |
| 948 | + | |
| 949 | + BabyModelQuery babyBuildQuery = new BabyModelQuery(); | |
| 950 | + babyBuildQuery.setYn(YnEnums.YES.getId()); | |
| 951 | + babyBuildQuery.setPid(model.getPid()); | |
| 952 | + List<BabyModel> builds = babyBookbuildingService.queryBabyBuildByCond(babyBuildQuery); | |
| 953 | + | |
| 954 | + List<Map<String, String>> list = new ArrayList<>(); | |
| 955 | + if (CollectionUtils.isNotEmpty(builds)) | |
| 956 | + { | |
| 957 | + for(BabyModel build: builds) | |
| 886 | 958 | { |
| 887 | - for(BabyModel build: builds) | |
| 959 | + | |
| 960 | + if (build != null && StringUtils.isNotEmpty(build.getHospitalId()) && build.getHospitalId().equals(param.getHospitalId())) | |
| 888 | 961 | { |
| 889 | - Map<String, String> buildRecords = new HashMap<>(); | |
| 890 | - buildRecords.put("id", build.getId()); | |
| 891 | - buildRecords.put("buildDate", DateUtil.getyyyy_MM_dd(build.getBuildDate())); | |
| 962 | + isCurrentHosp = true; | |
| 963 | + buildInfo = build; | |
| 964 | + } | |
| 892 | 965 | |
| 893 | - //查询建档医院 | |
| 894 | - Organization org = organizationService.getOrganization(Integer.valueOf(build.getHospitalId())); | |
| 895 | - if (org != null) { | |
| 896 | - buildRecords.put("buildHospital", org.getName()); | |
| 897 | - } else { | |
| 898 | - buildRecords.put("buildHospital", ""); | |
| 899 | - } | |
| 966 | + Map<String, String> buildRecords = new HashMap<>(); | |
| 967 | + buildRecords.put("id", build.getId()); | |
| 968 | + buildRecords.put("buildDate", DateUtil.getyyyy_MM_dd(build.getBuildDate())); | |
| 900 | 969 | |
| 901 | - result.setId(build.getId()); | |
| 902 | - result.setCardNo(build.getCardNo()); | |
| 903 | - result.setName(build.getName()); | |
| 904 | - result.setMonthAge(DateUtil.getBabyMonthAge(build.getBirth(), new Date())); | |
| 905 | - list.add(buildRecords); | |
| 970 | + //查询建档医院 | |
| 971 | + Organization org = organizationService.getOrganization(Integer.valueOf(build.getHospitalId())); | |
| 972 | + if (org != null) { | |
| 973 | + buildRecords.put("buildHospital", org.getName()); | |
| 974 | + } else { | |
| 975 | + buildRecords.put("buildHospital", ""); | |
| 906 | 976 | } |
| 907 | 977 | |
| 978 | + result.setId(build.getId()); | |
| 979 | + result.setCardNo(build.getCardNo()); | |
| 980 | + result.setName(build.getName()); | |
| 981 | + result.setMonthAge(DateUtil.getBabyMonthAge(build.getBirth(), new Date())); | |
| 982 | + list.add(buildRecords); | |
| 908 | 983 | } |
| 909 | 984 | |
| 985 | + if (!isCurrentHosp) | |
| 986 | + { | |
| 987 | + buildInfo = builds.get(0); | |
| 988 | + } | |
| 989 | + | |
| 990 | + result.setBuildRecords(list); | |
| 910 | 991 | } |
| 911 | - result.setBuildRecords(list); | |
| 992 | + results.add(result); | |
| 912 | 993 | } |
| 913 | - results.add(result); | |
| 994 | + | |
| 914 | 995 | } |
| 915 | 996 | } |
| 916 | 997 | |
| 998 | + Patients patients = patientsService.findOnePatientByCardNo(puerperaQuery); | |
| 999 | + map.put("patients", patients); | |
| 917 | 1000 | map.put("records",results); |
| 1001 | + map.put("buildInfo",buildInfo); | |
| 1002 | + map.put("isCurrentHospBuild",isCurrentHosp); | |
| 918 | 1003 | |
| 919 | 1004 | BaseObjectResponse objectResponse = new BaseObjectResponse(); |
| 920 | 1005 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 921 | 1006 | objectResponse.setData(map); |
| 922 | 1007 | objectResponse.setErrormsg("成功"); |
| 923 | 1008 | return objectResponse; |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | +// if (userId != null) | |
| 1013 | +// { | |
| 1014 | +// Users dbuser = usersService.getUsers(userId); | |
| 1015 | +// if (dbuser != null) { | |
| 1016 | +// Integer hospitalId = dbuser.getOrgId(); | |
| 1017 | +// param.setHospitalId(String.valueOf(hospitalId)); | |
| 1018 | +// } | |
| 1019 | +// } | |
| 1020 | +// | |
| 1021 | +// | |
| 1022 | +// | |
| 1023 | +// Map<String,Object> map = new HashMap<>(); | |
| 1024 | +// | |
| 1025 | +// List<BabyInfoResult> results = new ArrayList<>(); | |
| 1026 | +// BabyModelQuery babyQuery = new BabyModelQuery(); | |
| 1027 | +// babyQuery.setYn(YnEnums.YES.getId()); | |
| 1028 | +// List<BabyModel> models = null; | |
| 1029 | +// if (!StringUtils.isEmpty(param.getCardNo())) { | |
| 1030 | +// babyQuery.setCardId(param.getCardNo()); | |
| 1031 | +// babyQuery.setHospitalId(param.getHospitalId()); | |
| 1032 | +// | |
| 1033 | +// //通过查询孕妇 | |
| 1034 | +// PatientsQuery puerperaQuery = new PatientsQuery(); | |
| 1035 | +// puerperaQuery.setCardNo(param.getCardNo()); | |
| 1036 | +// puerperaQuery.setYn(YnEnums.YES.getId()); | |
| 1037 | +// Patients patients = patientsService.findOnePatientByCardNo(puerperaQuery); | |
| 1038 | +// map.put("patients",patients); | |
| 1039 | +// | |
| 1040 | +//// if (patients != null && StringUtils.isNotEmpty(patients.getPhone())) { | |
| 1041 | +//// babyQuery.setPhoneId(patients.getPhone()); | |
| 1042 | +//// } | |
| 1043 | +// | |
| 1044 | +// models = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
| 1045 | +// | |
| 1046 | +// } else if (param.getHospitalId() != null & !StringUtils.isEmpty(param.getVcCardNo())) { | |
| 1047 | +// babyQuery.setHospitalId(param.getHospitalId()); | |
| 1048 | +// babyQuery.setVcCardNo(param.getVcCardNo()); | |
| 1049 | +// models = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
| 1050 | +// } | |
| 1051 | +// | |
| 1052 | +// if (models != null && models.size() > 0) { | |
| 1053 | +// Set<String> uid = new HashSet<>(); | |
| 1054 | +// for (BabyModel model : models) { | |
| 1055 | +// if (model != null) { | |
| 1056 | +// uid.add(model.getId()); | |
| 1057 | +// } | |
| 1058 | +// | |
| 1059 | +// } | |
| 1060 | +// | |
| 1061 | +// for (String id : uid) { | |
| 1062 | +// BabyInfoResult result = new BabyInfoResult(); | |
| 1063 | +// | |
| 1064 | +// List<Map<String, String>> list = new ArrayList<>(); | |
| 1065 | +// for (BabyModel model : models) { | |
| 1066 | +// | |
| 1067 | +// if (id.equals(model.getId())) { | |
| 1068 | +// | |
| 1069 | +// BabyModelQuery hospBuildRecordsQuery = new BabyModelQuery(); | |
| 1070 | +// hospBuildRecordsQuery.setYn(YnEnums.YES.getId()); | |
| 1071 | +// hospBuildRecordsQuery.setMcertNo(model.getMcertNo()); | |
| 1072 | +// List<BabyModel> builds = babyBookbuildingService.queryBabyBuildByCond(hospBuildRecordsQuery); | |
| 1073 | +// if (CollectionUtils.isNotEmpty(builds)) | |
| 1074 | +// { | |
| 1075 | +// for(BabyModel build: builds) | |
| 1076 | +// { | |
| 1077 | +// Map<String, String> buildRecords = new HashMap<>(); | |
| 1078 | +// buildRecords.put("id", build.getId()); | |
| 1079 | +// buildRecords.put("buildDate", DateUtil.getyyyy_MM_dd(build.getBuildDate())); | |
| 1080 | +// | |
| 1081 | +// //查询建档医院 | |
| 1082 | +// Organization org = organizationService.getOrganization(Integer.valueOf(build.getHospitalId())); | |
| 1083 | +// if (org != null) { | |
| 1084 | +// buildRecords.put("buildHospital", org.getName()); | |
| 1085 | +// } else { | |
| 1086 | +// buildRecords.put("buildHospital", ""); | |
| 1087 | +// } | |
| 1088 | +// | |
| 1089 | +// result.setId(build.getId()); | |
| 1090 | +// result.setCardNo(build.getCardNo()); | |
| 1091 | +// result.setName(build.getName()); | |
| 1092 | +// result.setMonthAge(DateUtil.getBabyMonthAge(build.getBirth(), new Date())); | |
| 1093 | +// list.add(buildRecords); | |
| 1094 | +// } | |
| 1095 | +// | |
| 1096 | +// } | |
| 1097 | +// | |
| 1098 | +// } | |
| 1099 | +// result.setBuildRecords(list); | |
| 1100 | +// } | |
| 1101 | +// results.add(result); | |
| 1102 | +// } | |
| 1103 | +// } | |
| 1104 | +// | |
| 1105 | +// map.put("records",results); | |
| 1106 | +// | |
| 1107 | +// BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 1108 | +// objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 1109 | +// objectResponse.setData(map); | |
| 1110 | +// objectResponse.setErrormsg("成功"); | |
| 1111 | +// return objectResponse; | |
| 924 | 1112 | } |
| 925 | 1113 | |
| 926 | 1114 | private boolean isNotExist(List<Map<String, String>> list, String id) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
0ce7b4d
| ... | ... | @@ -104,6 +104,7 @@ |
| 104 | 104 | PersonModelQuery personModelQuery = new PersonModelQuery(); |
| 105 | 105 | personModelQuery.setCardNo(yunRequest.getPregnantCertificateNum()); |
| 106 | 106 | personModelQuery.setYn(YnEnums.YES.getId()); |
| 107 | + personModelQuery.setTypes(new Integer[]{1,3}); //孕妇或者产妇基本信息 | |
| 107 | 108 | List<PersonModel> personModels = personService.queryPersons(personModelQuery); |
| 108 | 109 | |
| 109 | 110 | if (personModels == null || personModels.size() == 0) |