Commit 1a5de227cc8fb554588971ee8c72d693908fec5f

Authored by liquanyu
1 parent 1bf6e45900
Exists in master

update code

Showing 2 changed files with 18 additions and 7 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ 1a5de22
... ... @@ -2161,7 +2161,6 @@
2161 2161 babyQuery.setHospitalId(hospitalId);
2162 2162  
2163 2163 babyQuery.setYn(YnEnums.YES.getId());
2164   - Date currentDate = DateUtil.formatDate(new Date());
2165 2164  
2166 2165 if (StringUtils.isNotEmpty(request.getBirth()))
2167 2166 {
2168 2167  
2169 2168  
... ... @@ -2172,14 +2171,13 @@
2172 2171 }
2173 2172 if (request.getMonthAgeStart() != null)
2174 2173 {
2175   - Date start = DateUtil.addMonth(currentDate, -request.getMonthAgeStart());
2176   - babyQuery.setCheckDateEnd(start);
  2174 + babyQuery.setCheckMonthStart(request.getMonthAgeStart());
2177 2175 }
2178 2176 if (request.getMonthAgeEnd() != null)
2179 2177 {
2180   - Date end = DateUtil.addDay(DateUtil.addMonth(currentDate, -request.getMonthAgeEnd() - 1), 1);
2181   - babyQuery.setCheckDateStart(end);
  2178 + babyQuery.setCheckMonthEnd(request.getMonthAgeEnd());
2182 2179 }
  2180 +
2183 2181 List<BabyGrowthCountResult> result = new ArrayList<>();
2184 2182  
2185 2183 Map<String,List<BabyGrowthCountResult>> mapItems = getCountGroupItemMaps();
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/GrowthCountTask.java View file @ 1a5de22
1 1 package com.lyms.platform.operate.web.utils;
2 2  
3 3 import com.lyms.platform.biz.service.BabyCheckService;
  4 +import com.lyms.platform.common.enums.YnEnums;
  5 +import com.lyms.platform.common.utils.DateUtil;
4 6 import com.lyms.platform.common.utils.ExceptionUtils;
  7 +import com.lyms.platform.common.utils.StringUtils;
5 8 import com.lyms.platform.operate.web.result.BabyGrowthCountResult;
6 9 import com.lyms.platform.query.BabyCheckModelQuery;
7 10 import org.apache.commons.collections.CollectionUtils;
8 11  
9 12  
... ... @@ -47,17 +50,27 @@
47 50 @Override
48 51 public List<BabyGrowthCountResult> call() throws Exception {
49 52  
  53 + BabyCheckModelQuery babyCheckModelQuery = new BabyCheckModelQuery();
  54 + babyCheckModelQuery.setYn(YnEnums.YES.getId());
  55 + BabyCheckModelQuery babyQuery = new BabyCheckModelQuery();
  56 + babyCheckModelQuery.setHospitalId(babyQuery.getHospitalId());
  57 +
  58 + babyQuery.setYn(YnEnums.YES.getId());
  59 + babyQuery.setBirthStart(babyQuery.getBirthStart());
  60 + babyQuery.setBirthEnd(babyQuery.getBirthEnd());
  61 + babyQuery.setCheckMonthEnd(babyQuery.getCheckMonthEnd());
  62 +
50 63 if (CollectionUtils.isNotEmpty(growths))
51 64 {
52 65 for(BabyGrowthCountResult grouwth : growths)
53 66 {
54 67 if ("身长".equals(type))
55 68 {
56   - babyQuery.setHeightEvaluate(grouwth.getEvaluate());
  69 + babyCheckModelQuery.setHeightEvaluate(grouwth.getEvaluate());
57 70 }
58 71 else if ("体重".equals(type))
59 72 {
60   - babyQuery.setWeightEvaluate(grouwth.getEvaluate());
  73 + babyCheckModelQuery.setWeightEvaluate(grouwth.getEvaluate());
61 74 }
62 75 grouwth.setTypeName(type);
63 76 int count = babyCheckService.queryBabyCheckCount(babyQuery);