Commit ba2ec8b8d9636876736c7358fc663d5f2a8cd13f
1 parent
5135a2cfd4
Exists in
master
and in
6 other branches
update
Showing 6 changed files with 45 additions and 16 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.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/request/BabyCheckRequest.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/BabyEyeCheckServiceImpl.java
platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java
View file @
ba2ec8b
... | ... | @@ -469,9 +469,9 @@ |
469 | 469 | private String eyeGuideSuggestions; |
470 | 470 | |
471 | 471 | /** |
472 | - * 异常数 | |
472 | + * 异常数改成了异常项 | |
473 | 473 | */ |
474 | - private Integer abnormalSize; | |
474 | + private String abnormalSize; | |
475 | 475 | |
476 | 476 | /** |
477 | 477 | * OK数 |
478 | 478 | |
... | ... | @@ -692,11 +692,11 @@ |
692 | 692 | this.socialContactDQ = socialContactDQ; |
693 | 693 | } |
694 | 694 | |
695 | - public Integer getAbnormalSize() { | |
695 | + public String getAbnormalSize() { | |
696 | 696 | return abnormalSize; |
697 | 697 | } |
698 | 698 | |
699 | - public void setAbnormalSize(Integer abnormalSize) { | |
699 | + public void setAbnormalSize(String abnormalSize) { | |
700 | 700 | this.abnormalSize = abnormalSize; |
701 | 701 | } |
702 | 702 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
ba2ec8b
... | ... | @@ -537,7 +537,7 @@ |
537 | 537 | model.setOkSize(okSize); |
538 | 538 | } |
539 | 539 | |
540 | - Integer abnormalSize = request.getAbnormalSize(); | |
540 | + String abnormalSize = request.getAbnormalSize(); | |
541 | 541 | if (abnormalSize != null) { |
542 | 542 | model.setAbnormalSize(abnormalSize); |
543 | 543 | } |
... | ... | @@ -1863,7 +1863,7 @@ |
1863 | 1863 | result.setOkSize(okSize); |
1864 | 1864 | } |
1865 | 1865 | |
1866 | - Integer abnormalSize = checkModel.getAbnormalSize(); | |
1866 | + String abnormalSize = checkModel.getAbnormalSize(); | |
1867 | 1867 | if (abnormalSize != null) { |
1868 | 1868 | result.setAbnormalSize(abnormalSize); |
1869 | 1869 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java
View file @
ba2ec8b
... | ... | @@ -442,7 +442,7 @@ |
442 | 442 | /** |
443 | 443 | * 异常数 |
444 | 444 | */ |
445 | - private Integer abnormalSize; | |
445 | + private String abnormalSize; | |
446 | 446 | |
447 | 447 | /** |
448 | 448 | * OK数 |
449 | 449 | |
... | ... | @@ -685,11 +685,11 @@ |
685 | 685 | this.socialContactDQ = socialContactDQ; |
686 | 686 | } |
687 | 687 | |
688 | - public Integer getAbnormalSize() { | |
688 | + public String getAbnormalSize() { | |
689 | 689 | return abnormalSize; |
690 | 690 | } |
691 | 691 | |
692 | - public void setAbnormalSize(Integer abnormalSize) { | |
692 | + public void setAbnormalSize(String abnormalSize) { | |
693 | 693 | this.abnormalSize = abnormalSize; |
694 | 694 | } |
695 | 695 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckPageResult.java
View file @
ba2ec8b
... | ... | @@ -650,7 +650,7 @@ |
650 | 650 | /** |
651 | 651 | * 异常数 |
652 | 652 | */ |
653 | - private Integer abnormalSize; | |
653 | + private String abnormalSize; | |
654 | 654 | |
655 | 655 | /** |
656 | 656 | * OK数 |
657 | 657 | |
... | ... | @@ -879,11 +879,11 @@ |
879 | 879 | this.socialContactDQ = socialContactDQ; |
880 | 880 | } |
881 | 881 | |
882 | - public Integer getAbnormalSize() { | |
882 | + public String getAbnormalSize() { | |
883 | 883 | return abnormalSize; |
884 | 884 | } |
885 | 885 | |
886 | - public void setAbnormalSize(Integer abnormalSize) { | |
886 | + public void setAbnormalSize(String abnormalSize) { | |
887 | 887 | this.abnormalSize = abnormalSize; |
888 | 888 | } |
889 | 889 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckResult.java
View file @
ba2ec8b
... | ... | @@ -694,7 +694,7 @@ |
694 | 694 | private String eyeGuideSuggestions; |
695 | 695 | |
696 | 696 | private Integer okSize; |
697 | - private Integer abnormalSize; | |
697 | + private String abnormalSize; | |
698 | 698 | |
699 | 699 | private String configItemId; |
700 | 700 | |
701 | 701 | |
... | ... | @@ -833,11 +833,11 @@ |
833 | 833 | this.okSize = okSize; |
834 | 834 | } |
835 | 835 | |
836 | - public Integer getAbnormalSize() { | |
836 | + public String getAbnormalSize() { | |
837 | 837 | return abnormalSize; |
838 | 838 | } |
839 | 839 | |
840 | - public void setAbnormalSize(Integer abnormalSize) { | |
840 | + public void setAbnormalSize(String abnormalSize) { | |
841 | 841 | this.abnormalSize = abnormalSize; |
842 | 842 | } |
843 | 843 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java
View file @
ba2ec8b
... | ... | @@ -354,7 +354,7 @@ |
354 | 354 | */ |
355 | 355 | public void updateBabyCheck(BabyEyeCheck babyEyeCheck) { |
356 | 356 | |
357 | - System.out.println("baby="+babyEyeCheck.getBabyId()); | |
357 | + System.out.println("baby=" + babyEyeCheck.getBabyId()); | |
358 | 358 | Date firstSecond = DateUtil.getDayFirstSecond(new Date()); |
359 | 359 | Date dayLastSecond = DateUtil.getDayLastSecond(new Date()); |
360 | 360 | List<BabyCheckModel> babyCheckModels = mongoTemplate.find(Query.query(Criteria.where("buildId").is(babyEyeCheck.getBabyId()) |
... | ... | @@ -363,6 +363,35 @@ |
363 | 363 | |
364 | 364 | if (CollectionUtils.isNotEmpty(babyCheckModels)) { |
365 | 365 | BabyCheckModel checkModel = babyCheckModels.get(0); |
366 | + | |
367 | + | |
368 | + Query query = new Query(); | |
369 | + query.addCriteria(Criteria.where("yn").is(YnEnums.YES.getId()).and("babyId").is(babyEyeCheck.getBabyId()).and("createTime").gte(firstSecond).lte(dayLastSecond)); | |
370 | + query.with(new Sort(new Sort.Order(Sort.Direction.DESC, "createTime"))); | |
371 | + List<ExerciseAppraisalModel> models = mongoTemplate.find(query, ExerciseAppraisalModel.class); | |
372 | + if (CollectionUtils.isNotEmpty(models)) | |
373 | + { | |
374 | + checkModel.setSportsEvaluation(models.get(0).getPercentileScore()+"");//运动测评百分位 | |
375 | + } | |
376 | + | |
377 | + List<BabyNeuroPsychologicalModel> model1s = mongoTemplate.find(Query.query(Criteria.where("babyId").is(babyEyeCheck.getBabyId()).and("yn").is(YnEnums.YES.getId()).and("createTime") | |
378 | + .gte(firstSecond).lte(dayLastSecond)). | |
379 | + with(new Sort(new Sort.Order(Sort.Direction.DESC, "createTime"))), BabyNeuroPsychologicalModel.class); | |
380 | + if (CollectionUtils.isNotEmpty(model1s)) | |
381 | + { | |
382 | + checkModel.setXldq(model1s.get(0).getDevelopmentQuotient() + "");//DQ | |
383 | + } | |
384 | + | |
385 | + | |
386 | + List<BabyNerveMovementModel> model2s = mongoTemplate.find(Query.query(Criteria.where("babyId").is(babyEyeCheck.getBabyId()).and("createTime") | |
387 | + .gte(firstSecond).lte(dayLastSecond)).with(new Sort(new Sort.Order(Sort.Direction.DESC, "createTime"))), BabyNerveMovementModel.class); | |
388 | + if (CollectionUtils.isNotEmpty(model2s)) | |
389 | + { | |
390 | + checkModel.setOkSize(model2s.get(0).getOkSize());//运动神经筛查 | |
391 | + checkModel.setAbnormalSize(getExcItems(model2s.get(0)));//运动神经筛查异常项 | |
392 | + } | |
393 | + | |
394 | + | |
366 | 395 | System.out.println("BabyCheckModel="+checkModel.toString()); |
367 | 396 | checkModel.setEyeAppearance(babyEyeCheck.getEyeAppearance()); |
368 | 397 | checkModel.setEyeRedReflex(babyEyeCheck.getRedReflexQhd()); |