Commit f30a7f656542fbfbb18d684aa8b4ce8ef199f333

Authored by liquanyu
1 parent 1ea1c9589f
Exists in master and in 1 other branch dev

初诊添加字段

Showing 8 changed files with 159 additions and 14 deletions

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 }