Commit f30a7f656542fbfbb18d684aa8b4ce8ef199f333
1 parent
1ea1c9589f
Exists in
master
and in
1 other branch
初诊添加字段
Showing 8 changed files with 159 additions and 14 deletions
- platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
- 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/MatDeliverFacade.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/result/AntexChuResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyManageListResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/BabyListTask.java
platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
View file @
f30a7f6
... | ... | @@ -59,6 +59,10 @@ |
59 | 59 | |
60 | 60 | private String phoneOrcardNo; |
61 | 61 | |
62 | + | |
63 | + //助产机构 | |
64 | + private String deliverOrg; | |
65 | + | |
62 | 66 | //畸形key |
63 | 67 | private String deformityKey; |
64 | 68 | //居住类别 |
... | ... | @@ -206,6 +210,20 @@ |
206 | 210 | |
207 | 211 | private Integer endCase; |
208 | 212 | |
213 | + private String areaId; | |
214 | + | |
215 | + private String provinceId; | |
216 | + | |
217 | + private String cityId; | |
218 | + private String streetId; | |
219 | + | |
220 | + private String source; | |
221 | + | |
222 | + /** | |
223 | + * 是否分配社区 | |
224 | + */ | |
225 | + private Boolean isNull; | |
226 | + | |
209 | 227 | public Integer getEndCase() { |
210 | 228 | return endCase; |
211 | 229 | } |
212 | 230 | |
... | ... | @@ -416,8 +434,13 @@ |
416 | 434 | this.enableListNot = enableListNot; |
417 | 435 | } |
418 | 436 | |
419 | - private String source; | |
437 | + public String getDeliverOrg() { | |
438 | + return deliverOrg; | |
439 | + } | |
420 | 440 | |
441 | + public void setDeliverOrg(String deliverOrg) { | |
442 | + this.deliverOrg = deliverOrg; | |
443 | + } | |
421 | 444 | |
422 | 445 | public String getSource() { |
423 | 446 | return source; |
424 | 447 | |
... | ... | @@ -499,12 +522,9 @@ |
499 | 522 | this.dataStatus = dataStatus; |
500 | 523 | } |
501 | 524 | |
502 | - /** | |
503 | - * 是否分配社区 | |
504 | - */ | |
505 | - private Boolean isNull; | |
506 | 525 | |
507 | 526 | |
527 | + | |
508 | 528 | public Integer[] getOrServiceStatus() { |
509 | 529 | return orServiceStatus; |
510 | 530 | } |
511 | 531 | |
... | ... | @@ -545,13 +565,7 @@ |
545 | 565 | this.mphone = mphone; |
546 | 566 | } |
547 | 567 | |
548 | - private String areaId; | |
549 | 568 | |
550 | - private String provinceId; | |
551 | - | |
552 | - private String cityId; | |
553 | - private String streetId; | |
554 | - | |
555 | 569 | public String getStreetId() { |
556 | 570 | return streetId; |
557 | 571 | } |
... | ... | @@ -834,6 +848,10 @@ |
834 | 848 | |
835 | 849 | if (null != liveType) { |
836 | 850 | condition = condition.and("liveType", liveType, MongoOper.IS); |
851 | + } | |
852 | + | |
853 | + if (null != deliverOrg) { | |
854 | + condition = condition.and("deliverOrg", deliverOrg, MongoOper.IS); | |
837 | 855 | } |
838 | 856 | |
839 | 857 | if (null != buildType) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java
View file @
f30a7f6
... | ... | @@ -227,6 +227,7 @@ |
227 | 227 | @RequestParam(value = "vcCardNo", required = false) String vcCardNo, |
228 | 228 | @RequestParam(value = "liveType", required = false) String liveType, |
229 | 229 | @RequestParam(value = "isArea", required = false) String isArea, |
230 | + @RequestParam(value = "hospitalId", required = false) String fmHospitalId, | |
230 | 231 | @RequestParam(value = "endCase", required = false) Integer endCase |
231 | 232 | ) { |
232 | 233 | |
... | ... | @@ -239,6 +240,7 @@ |
239 | 240 | } |
240 | 241 | LoginContext loginState = (LoginContext) httpServletRequest.getAttribute("loginContext"); |
241 | 242 | BabyManageRequest request = new BabyManageRequest(); |
243 | + request.setFmHospitalId(fmHospitalId); | |
242 | 244 | request.setVcCardNo(vcCardNo); |
243 | 245 | request.setWeakSonInfos(weakSonInfos); |
244 | 246 | request.setHighRiskInfos(highRiskInfos); |
245 | 247 | |
... | ... | @@ -316,9 +318,11 @@ |
316 | 318 | @RequestParam(value = "hospitalCityId", required = false) String hospitalCityId, |
317 | 319 | @RequestParam(value = "hospitalAreaId", required = false) String hospitalAreaId, |
318 | 320 | @RequestParam(value = "hospitalId", required = false) String hospitalId, |
321 | + @RequestParam(value = "hospitalId", required = false) String fmHospitalId, | |
319 | 322 | @RequestParam(value = "isArea", required = false) String isArea) { |
320 | 323 | LoginContext loginState = (LoginContext) httpServletRequest.getAttribute("loginContext"); |
321 | 324 | BabyManageRequest request = new BabyManageRequest(); |
325 | + request.setFmHospitalId(fmHospitalId); | |
322 | 326 | request.setQueryNo(queryNo); |
323 | 327 | request.setBcardNo(bcardNo); |
324 | 328 | request.setMcardNo(mcardNo); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
f30a7f6
... | ... | @@ -2116,6 +2116,8 @@ |
2116 | 2116 | |
2117 | 2117 | babyQuery.setLiveType(request.getLiveType()); |
2118 | 2118 | |
2119 | + babyQuery.setDeliverOrg(request.getFmHospitalId()); | |
2120 | + | |
2119 | 2121 | if (String.valueOf("true").equals(request.getIsArea())) { |
2120 | 2122 | List list = new ArrayList(); |
2121 | 2123 | list.add("1");//转诊,建档已接受 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
f30a7f6
... | ... | @@ -663,8 +663,8 @@ |
663 | 663 | babyModel.setDueDate(patients.getDueDate()); |
664 | 664 | babyModel.setDueType(patients.getDueType()); |
665 | 665 | babyModel.setBuildDoctor("a9e5507f-e7da-4ec6-b8db-9a1e4d1b7c29"); |
666 | - babyModel.setServiceStatus(ServiceStatusEnums.NO_OPEN.getId()); | |
667 | - babyModel.setServiceType(ServiceTypeEnums.STANDARD_SERVICE.getId()); | |
666 | +// babyModel.setServiceStatus(ServiceStatusEnums.NO_OPEN.getId()); | |
667 | +// babyModel.setServiceType(ServiceTypeEnums.STANDARD_SERVICE.getId()); | |
668 | 668 | babyModel.setCreated(new Date()); |
669 | 669 | babyModel.setModified(new Date()); |
670 | 670 | if (null != deliverAddRequest.getDueDate()) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyManageRequest.java
View file @
f30a7f6
... | ... | @@ -89,6 +89,17 @@ |
89 | 89 | //结案 |
90 | 90 | private Integer endCase; |
91 | 91 | |
92 | + //分娩医院 | |
93 | + private String fmHospitalId; | |
94 | + | |
95 | + public String getFmHospitalId() { | |
96 | + return fmHospitalId; | |
97 | + } | |
98 | + | |
99 | + public void setFmHospitalId(String fmHospitalId) { | |
100 | + this.fmHospitalId = fmHospitalId; | |
101 | + } | |
102 | + | |
92 | 103 | public Integer getEndCase() { |
93 | 104 | return endCase; |
94 | 105 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntexChuResult.java
View file @
f30a7f6
... | ... | @@ -512,6 +512,80 @@ |
512 | 512 | private String pregnancyExcpetion; |
513 | 513 | |
514 | 514 | |
515 | + // 乙肝表面抗原 | |
516 | + private String ygbmkyValue; | |
517 | + //乙肝表面抗体 | |
518 | + private String ygbmktValue; | |
519 | + //乙肝e抗原 | |
520 | + private String ygekyValue; | |
521 | + // 乙肝e抗体 | |
522 | + private String ygektValue; | |
523 | + // 乙肝核心抗体 | |
524 | + private String yghxktValue; | |
525 | + | |
526 | + | |
527 | + //hit抗体检测 | |
528 | + private String hivktValue; | |
529 | + | |
530 | + //实验结果 | |
531 | + private String syjgValue; | |
532 | + | |
533 | + public String getYgbmkyValue() { | |
534 | + return ygbmkyValue; | |
535 | + } | |
536 | + | |
537 | + public void setYgbmkyValue(String ygbmkyValue) { | |
538 | + this.ygbmkyValue = ygbmkyValue; | |
539 | + } | |
540 | + | |
541 | + public String getYgbmktValue() { | |
542 | + return ygbmktValue; | |
543 | + } | |
544 | + | |
545 | + public void setYgbmktValue(String ygbmktValue) { | |
546 | + this.ygbmktValue = ygbmktValue; | |
547 | + } | |
548 | + | |
549 | + public String getYgekyValue() { | |
550 | + return ygekyValue; | |
551 | + } | |
552 | + | |
553 | + public void setYgekyValue(String ygekyValue) { | |
554 | + this.ygekyValue = ygekyValue; | |
555 | + } | |
556 | + | |
557 | + public String getYgektValue() { | |
558 | + return ygektValue; | |
559 | + } | |
560 | + | |
561 | + public void setYgektValue(String ygektValue) { | |
562 | + this.ygektValue = ygektValue; | |
563 | + } | |
564 | + | |
565 | + public String getYghxktValue() { | |
566 | + return yghxktValue; | |
567 | + } | |
568 | + | |
569 | + public void setYghxktValue(String yghxktValue) { | |
570 | + this.yghxktValue = yghxktValue; | |
571 | + } | |
572 | + | |
573 | + public String getHivktValue() { | |
574 | + return hivktValue; | |
575 | + } | |
576 | + | |
577 | + public void setHivktValue(String hivktValue) { | |
578 | + this.hivktValue = hivktValue; | |
579 | + } | |
580 | + | |
581 | + public String getSyjgValue() { | |
582 | + return syjgValue; | |
583 | + } | |
584 | + | |
585 | + public void setSyjgValue(String syjgValue) { | |
586 | + this.syjgValue = syjgValue; | |
587 | + } | |
588 | + | |
515 | 589 | public String getfTthree() { |
516 | 590 | return fTthree; |
517 | 591 | } |
... | ... | @@ -1814,7 +1888,7 @@ |
1814 | 1888 | setCervical(antExChuModel.getCervical()); |
1815 | 1889 | setUterus(antExChuModel.getUterus()); |
1816 | 1890 | setFujian(antExChuModel.getFujian()); |
1817 | - setYghxkt(antExChuModel.getYghxkt()); | |
1891 | + | |
1818 | 1892 | setPregnancyTimes(antExChuModel.getPregnancyTimes()); |
1819 | 1893 | setProdTime(antExChuModel.getProdTime()); |
1820 | 1894 | setDelivery(antExChuModel.getDelivery()); |
1821 | 1895 | |
... | ... | @@ -1898,9 +1972,21 @@ |
1898 | 1972 | setYgbmkt(antExChuModel.getYgbmkt()); |
1899 | 1973 | setYgeky(antExChuModel.getYgeky()); |
1900 | 1974 | setYgekt(antExChuModel.getYgekt()); |
1975 | + setYghxkt(antExChuModel.getYghxkt()); | |
1976 | + | |
1901 | 1977 | setXqjq(antExChuModel.getXqjq()); |
1902 | 1978 | setXnsd(antExChuModel.getXnsd()); |
1903 | 1979 | setHivkt(antExChuModel.getHivkt()); |
1980 | + | |
1981 | + setYgbmkyValue(antExChuModel.getYgbmkyValue()); | |
1982 | + setYgbmktValue(antExChuModel.getYgbmktValue()); | |
1983 | + setYgekyValue(antExChuModel.getYgekyValue()); | |
1984 | + setYgektValue(antExChuModel.getYgektValue()); | |
1985 | + setYghxktValue(antExChuModel.getYghxktValue()); | |
1986 | + | |
1987 | + setHivktValue(antExChuModel.getHivktValue()); | |
1988 | + setSyjgValue(antExChuModel.getSyjgValue()); | |
1989 | + | |
1904 | 1990 | setYdfmw(JsonUtil.str2Obj(antExChuModel.getYdfmw(), Map.class)); |
1905 | 1991 | setYdqjd(antExChuModel.getYdqjd()); |
1906 | 1992 | if (null != antExChuModel.getDueDate()) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyManageListResult.java
View file @
f30a7f6
... | ... | @@ -71,6 +71,17 @@ |
71 | 71 | |
72 | 72 | private String endCaseTime; |
73 | 73 | |
74 | + //分娩机构 | |
75 | + private String fmHospitalName; | |
76 | + | |
77 | + public String getFmHospitalName() { | |
78 | + return fmHospitalName; | |
79 | + } | |
80 | + | |
81 | + public void setFmHospitalName(String fmHospitalName) { | |
82 | + this.fmHospitalName = fmHospitalName; | |
83 | + } | |
84 | + | |
74 | 85 | public String getEndCase() { |
75 | 86 | return endCase; |
76 | 87 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/BabyListTask.java
View file @
f30a7f6
... | ... | @@ -156,6 +156,19 @@ |
156 | 156 | } |
157 | 157 | } |
158 | 158 | result.setDiagnose(StringUtils.emptyDeal(diagnose)); |
159 | + | |
160 | + | |
161 | + String fmHospitalName = ""; | |
162 | + if (StringUtils.isNum(model.getDeliverOrg())) | |
163 | + { | |
164 | + fmHospitalName = organizationService.getOrganization(Integer.valueOf(model.getDeliverOrg())).getName(); | |
165 | + } | |
166 | + else | |
167 | + { | |
168 | + fmHospitalName = model.getDeliverOrg() == null ? "" : model.getDeliverOrg(); | |
169 | + } | |
170 | + result.setFmHospitalName(fmHospitalName); | |
171 | + | |
159 | 172 | list.add(result); |
160 | 173 | } |
161 | 174 | } |