Commit 02a4ff47152ccd529858c3d9e3f48c1d10750346
1 parent
02a6883364
Exists in
master
and in
2 other branches
隆化孤独症字段增加和分娩记录查询条件
Showing 11 changed files with 121 additions and 6 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java
- platform-dal/src/main/java/com/lyms/platform/query/MatDeliverQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.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/facade/ViewFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ChildbirthManagerRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckPageResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java
platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java
View file @
02a4ff4
... | ... | @@ -434,6 +434,11 @@ |
434 | 434 | |
435 | 435 | //孤独症筛查 |
436 | 436 | private String gdzsc; |
437 | + //孤独症筛查 0 未见异常 1 异常 | |
438 | + private Integer gdzscType; | |
439 | + | |
440 | + //孤独症筛查 征象 | |
441 | + private String gdzscItem; | |
437 | 442 | //膳食分析 |
438 | 443 | private String ssfx; |
439 | 444 | //感觉统合能力检查 |
... | ... | @@ -563,6 +568,22 @@ |
563 | 568 | //隆化儿保检查 左右视力检查 |
564 | 569 | private String eyeRight; |
565 | 570 | private String eyeLeft; |
571 | + | |
572 | + public Integer getGdzscType() { | |
573 | + return gdzscType; | |
574 | + } | |
575 | + | |
576 | + public void setGdzscType(Integer gdzscType) { | |
577 | + this.gdzscType = gdzscType; | |
578 | + } | |
579 | + | |
580 | + public String getGdzscItem() { | |
581 | + return gdzscItem; | |
582 | + } | |
583 | + | |
584 | + public void setGdzscItem(String gdzscItem) { | |
585 | + this.gdzscItem = gdzscItem; | |
586 | + } | |
566 | 587 | |
567 | 588 | public String getEyeRight() { |
568 | 589 | return eyeRight; |
platform-dal/src/main/java/com/lyms/platform/query/MatDeliverQuery.java
View file @
02a4ff4
... | ... | @@ -56,6 +56,16 @@ |
56 | 56 | //分娩记录加住院管床大夫 |
57 | 57 | private String gcdfDoctorId; |
58 | 58 | |
59 | + private Integer dueCount; | |
60 | + | |
61 | + public Integer getDueCount() { | |
62 | + return dueCount; | |
63 | + } | |
64 | + | |
65 | + public void setDueCount(Integer dueCount) { | |
66 | + this.dueCount = dueCount; | |
67 | + } | |
68 | + | |
59 | 69 | public String getGcdfDoctorId() { |
60 | 70 | return gcdfDoctorId; |
61 | 71 | } |
... | ... | @@ -392,6 +402,9 @@ |
392 | 402 | |
393 | 403 | if (null != deathCause) { |
394 | 404 | condition = condition.and("deathCause", deathCause, MongoOper.IS); |
405 | + } | |
406 | + if (null != dueCount) { | |
407 | + condition = condition.and("dueCount", dueCount, MongoOper.IS); | |
395 | 408 | } |
396 | 409 | |
397 | 410 | if (CollectionUtils.isNotEmpty(ids)) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
02a4ff4
... | ... | @@ -555,6 +555,8 @@ |
555 | 555 | model.setZlcpState(request.getZlcpState()); |
556 | 556 | //孤独症筛查 |
557 | 557 | model.setGdzsc(request.getGdzsc()); |
558 | + model.setGdzscType(request.getGdzscType()); | |
559 | + model.setGdzscItem(request.getGdzscItem()); | |
558 | 560 | //膳食分析 |
559 | 561 | model.setSsfx(request.getSsfx()); |
560 | 562 | //感觉统合能力检查 |
... | ... | @@ -2749,6 +2751,8 @@ |
2749 | 2751 | model.setZlcp(checkModel.getZlcp()); |
2750 | 2752 | //孤独症筛查 |
2751 | 2753 | model.setGdzsc(checkModel.getGdzsc()); |
2754 | + model.setGdzscType(checkModel.getGdzscType()); | |
2755 | + model.setGdzscItem(checkModel.getGdzscItem()); | |
2752 | 2756 | //膳食分析 |
2753 | 2757 | model.setSsfx(checkModel.getSsfx()); |
2754 | 2758 | //感觉统合能力检查 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java
View file @
02a4ff4
... | ... | @@ -707,12 +707,12 @@ |
707 | 707 | |
708 | 708 | |
709 | 709 | public BaseResponse handleHistry() { |
710 | - //查询条件 | |
710 | + //查询条件 | |
711 | 711 | CancerScreeningQuery query = new CancerScreeningQuery(); |
712 | 712 | query.setYn(YnEnums.YES.getId()); |
713 | - query.setHospitalId("2100001605"); | |
714 | - query.setCreatedStart(DateUtil.parseYMD("2023-01-01")); | |
715 | - query.setCreatedEnd(DateUtil.getDayLastSecond(DateUtil.parseYMD("2023-05-27"))); | |
713 | + query.setHospitalId("2100001605"); | |
714 | + query.setCreatedStart(DateUtil.parseYMD("2022-01-01")); | |
715 | + query.setCreatedEnd(DateUtil.getDayLastSecond(DateUtil.parseYMD("2022-12-31"))); | |
716 | 716 | List <CancerScreeningModel> modelList = cancerScreenService.queryCancerScreList(query); |
717 | 717 | if (CollectionUtils.isNotEmpty(modelList)) { |
718 | 718 | System.out.println("handleHistry=" + modelList.size()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
02a4ff4
... | ... | @@ -2715,6 +2715,7 @@ |
2715 | 2715 | } |
2716 | 2716 | |
2717 | 2717 | MatDeliverQuery matDeliverQuery = new MatDeliverQuery(); |
2718 | + matDeliverQuery.setDueCount(childbirthManagerRequest.getDueCount()); | |
2718 | 2719 | matDeliverQuery.setParentIdList(parentIdList); |
2719 | 2720 | matDeliverQuery.setYn(YnEnums.YES.getId()); |
2720 | 2721 | matDeliverQuery.setHloseBloodType(childbirthManagerRequest.getHloseBloodType()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
02a4ff4
... | ... | @@ -6178,6 +6178,8 @@ |
6178 | 6178 | model.setZlcp(checkModel.getZlcp()); |
6179 | 6179 | //孤独症筛查 |
6180 | 6180 | model.setGdzsc(checkModel.getGdzsc()); |
6181 | + model.setGdzscType(checkModel.getGdzscType()); | |
6182 | + model.setGdzscItem(checkModel.getGdzscItem()); | |
6181 | 6183 | //膳食分析 |
6182 | 6184 | model.setSsfx(checkModel.getSsfx()); |
6183 | 6185 | //感觉统合能力检查 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java
View file @
02a4ff4
... | ... | @@ -356,6 +356,12 @@ |
356 | 356 | private String patientSign; |
357 | 357 | //孤独症筛查 |
358 | 358 | private String gdzsc; |
359 | + //孤独症筛查 0 未见异常 1 异常 | |
360 | + private Integer gdzscType; | |
361 | + | |
362 | + //孤独症筛查 征象 | |
363 | + private String gdzscItem; | |
364 | + | |
359 | 365 | //膳食分析 |
360 | 366 | private String ssfx; |
361 | 367 | //感觉统合能力检查 |
... | ... | @@ -520,6 +526,22 @@ |
520 | 526 | //隆化儿保检查 左右视力检查 |
521 | 527 | private String eyeRight; |
522 | 528 | private String eyeLeft; |
529 | + | |
530 | + public Integer getGdzscType() { | |
531 | + return gdzscType; | |
532 | + } | |
533 | + | |
534 | + public void setGdzscType(Integer gdzscType) { | |
535 | + this.gdzscType = gdzscType; | |
536 | + } | |
537 | + | |
538 | + public String getGdzscItem() { | |
539 | + return gdzscItem; | |
540 | + } | |
541 | + | |
542 | + public void setGdzscItem(String gdzscItem) { | |
543 | + this.gdzscItem = gdzscItem; | |
544 | + } | |
523 | 545 | |
524 | 546 | public String getEyeRight() { |
525 | 547 | return eyeRight; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ChildbirthManagerRequest.java
View file @
02a4ff4
... | ... | @@ -151,6 +151,16 @@ |
151 | 151 | */ |
152 | 152 | private String endAge; |
153 | 153 | |
154 | + //胎次 | |
155 | + private Integer dueCount; | |
156 | + | |
157 | + public Integer getDueCount() { | |
158 | + return dueCount; | |
159 | + } | |
160 | + | |
161 | + public void setDueCount(Integer dueCount) { | |
162 | + this.dueCount = dueCount; | |
163 | + } | |
154 | 164 | /** |
155 | 165 | * @auther HuJiaqi |
156 | 166 | * @createTime 2016年12月21日 10时56分 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckPageResult.java
View file @
02a4ff4
... | ... | @@ -55,6 +55,27 @@ |
55 | 55 | //隆化儿保检查 左右视力检查 |
56 | 56 | private String eyeRight; |
57 | 57 | private String eyeLeft; |
58 | + //孤独症筛查 0 未见异常 1 异常 | |
59 | + private Integer gdzscType; | |
60 | + | |
61 | + //孤独症筛查 征象 | |
62 | + private String gdzscItem; | |
63 | + | |
64 | + public Integer getGdzscType() { | |
65 | + return gdzscType; | |
66 | + } | |
67 | + | |
68 | + public void setGdzscType(Integer gdzscType) { | |
69 | + this.gdzscType = gdzscType; | |
70 | + } | |
71 | + | |
72 | + public String getGdzscItem() { | |
73 | + return gdzscItem; | |
74 | + } | |
75 | + | |
76 | + public void setGdzscItem(String gdzscItem) { | |
77 | + this.gdzscItem = gdzscItem; | |
78 | + } | |
58 | 79 | |
59 | 80 | public String getEyeRight() { |
60 | 81 | return eyeRight; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckResult.java
View file @
02a4ff4
... | ... | @@ -746,6 +746,11 @@ |
746 | 746 | private String zlcpState; |
747 | 747 | //孤独症筛查 |
748 | 748 | private String gdzsc; |
749 | + //孤独症筛查 0 未见异常 1 异常 | |
750 | + private Integer gdzscType; | |
751 | + | |
752 | + //孤独症筛查 征象 | |
753 | + private String gdzscItem; | |
749 | 754 | //膳食分析 |
750 | 755 | private String ssfx; |
751 | 756 | //感觉统合能力检查 |
... | ... | @@ -771,6 +776,22 @@ |
771 | 776 | |
772 | 777 | //屈光筛查 |
773 | 778 | private Map<String, String> qgscResult; |
779 | + | |
780 | + public Integer getGdzscType() { | |
781 | + return gdzscType; | |
782 | + } | |
783 | + | |
784 | + public void setGdzscType(Integer gdzscType) { | |
785 | + this.gdzscType = gdzscType; | |
786 | + } | |
787 | + | |
788 | + public String getGdzscItem() { | |
789 | + return gdzscItem; | |
790 | + } | |
791 | + | |
792 | + public void setGdzscItem(String gdzscItem) { | |
793 | + this.gdzscItem = gdzscItem; | |
794 | + } | |
774 | 795 | |
775 | 796 | public Map<String, String> getQgscResult() { |
776 | 797 | return qgscResult; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java
View file @
02a4ff4
... | ... | @@ -1122,8 +1122,8 @@ |
1122 | 1122 | Query query = new Query(); |
1123 | 1123 | Criteria c = Criteria.where("hospitalId").is("2100001605"); |
1124 | 1124 | query.addCriteria(c); |
1125 | - query.addCriteria(Criteria.where("created").gte(DateUtil.parseYMD("2023-01-01")) | |
1126 | - .lte(new Date(DateUtil.parseYMD("2023-05-27").getTime() + 24 * 60 * 60 * 1000 - 1))); | |
1125 | + query.addCriteria(Criteria.where("created").gte(DateUtil.parseYMD("2022-01-01")) | |
1126 | + .lte(new Date(DateUtil.parseYMD("2022-12-31").getTime() + 24 * 60 * 60 * 1000 - 1))); | |
1127 | 1127 | List<CervicalCancerModel> cervicalCancerModels = mongoTemplate.find(query, CervicalCancerModel.class); |
1128 | 1128 | if(CollectionUtils.isNotEmpty(cervicalCancerModels)){ |
1129 | 1129 | for(CervicalCancerModel model : cervicalCancerModels){ |