Commit 6e69b9d2014560230486e30af3b0ef59692ef23e

Authored by liquanyu
1 parent 18102d549c

code update

Showing 2 changed files with 24 additions and 20 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ 6e69b9d
... ... @@ -508,6 +508,8 @@
508 508 return;
509 509 }
510 510  
  511 + ExceptionUtils.catchException("儿童建档1---------->"+babyModel.getMphone()+";name="+babyModel.getName());
  512 +
511 513 SmsTemplateQuery query = new SmsTemplateQuery();
512 514 query.setYn(YnEnums.YES.getId());
513 515 query.setStatus(1);
514 516  
... ... @@ -587,10 +589,12 @@
587 589  
588 590 if (CollectionUtils.isNotEmpty(sendList)) {
589 591  
  592 +
590 593 //短信前缀
591 594 String messagePrefix = smsConfigFacade.getSmsPrefix(configModel, babyModel.getBuildDoctor());
592 595 for (SmsTemplateModel templateModel : sendList) {
593 596 if (templateModel != null && templateModel.getStatus() == 1) {
  597 + ExceptionUtils.catchException("儿童建档2---------->"+babyModel.getMphone()+";name="+babyModel.getName());
594 598 MessageListRequest smsList = new MessageListRequest();
595 599 List<MessageRequest> messages = new ArrayList<>();
596 600 MessageRequest mr = new MessageRequest();
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java View file @ 6e69b9d
... ... @@ -986,7 +986,7 @@
986 986 ageType = 1;
987 987 }
988 988  
989   - //查询该月龄的年龄别体重值
  989 + //查询身高别体重
990 990 List<AwModel> list = babyCheckService.queryBabyHealthConfig(ageType, sex, 3, hw);
991 991  
992 992 if(CollectionUtils.isNotEmpty(list))
993 993  
994 994  
995 995  
996 996  
... ... @@ -995,24 +995,33 @@
995 995  
996 996 //查询该月龄的年龄别体重值
997 997 List<AwModel> aws = babyCheckService.queryBabyHealthConfig(monthAge, sex,0);
998   - if (CollectionUtils.isNotEmpty(aws) && aws.size() > 1)
  998 + if (CollectionUtils.isNotEmpty(aws))
999 999 {
1000 1000 AwModel model = aws.get(0);
1001   - AwModel model1 = aws.get(1);
1002 1001  
1003   - if(model.getType() == 1)
1004   - {
1005   - model = aws.get(1);
1006   - model1 = aws.get(0);
1007   - }
1008   -
1009 1002 //低于参考人群的年龄别体重的M -2s
1010 1003 if (model.getRtwoDs() > weight)
1011 1004 {
1012 1005 growthEvaluate.add("低体重");
1013 1006 }
1014   - if (value != null)
  1007 + }
  1008 +
  1009 + List<AwModel> aws1 = babyCheckService.queryBabyHealthConfig(monthAge, sex,1);
  1010 + if (CollectionUtils.isNotEmpty(aws1))
  1011 + {
  1012 + AwModel model = aws1.get(0);
  1013 + if (weight > list.get(0).getPtwoDs() && height < model.getRtwoDs())
1015 1014 {
  1015 + growthEvaluate.add("生长迟缓");
  1016 + }
  1017 + if (weight < list.get(0).getPtwoDs() && height < model.getRtwoDs())
  1018 + {
  1019 + growthEvaluate.add("慢性严重营养不良");
  1020 + }
  1021 + }
  1022 +
  1023 + if (value != null)
  1024 + {
1016 1025 //中位数百分比
1017 1026 Double mp = weight/value;
1018 1027 if (mp < 0.8)
1019 1028  
... ... @@ -1031,17 +1040,8 @@
1031 1040 {
1032 1041 growthEvaluate.add("肥胖");
1033 1042 }
1034   - }
1035   -
1036   - if (weight > list.get(0).getPtwoDs() && height < model1.getRtwoDs())
1037   - {
1038   - growthEvaluate.add("生长迟缓");
1039   - }
1040   - if (weight < list.get(0).getPtwoDs() && height < model1.getRtwoDs())
1041   - {
1042   - growthEvaluate.add("慢性严重营养不良");
1043   - }
1044 1043 }
  1044 +
1045 1045 }
1046 1046 BaseObjectResponse br = new BaseObjectResponse();
1047 1047 br.setData(growthEvaluate);