Commit 60965d8c1e046f6e4e97eed32d8092b0d6c63758

Authored by wtt
1 parent 9f6fba296f

update

Showing 2 changed files with 15 additions and 12 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabySpecialDiseaseClinicFacade.java View file @ 60965d8
... ... @@ -230,10 +230,11 @@
230 230 String hospitalId = autoMatchFacade.getHospitalId(userId);
231 231 List<BabySpecialDiseaseClinicResult> babySpecialDiseaseClinicResults = new ArrayList<>();
232 232 //单人多条专病记录
  233 + List<BabySpecialDiseaseClinicModel> babySpecialDiseaseClinicModels = new ArrayList<>();
233 234 if( StringUtils.isNotEmpty(babyQuery.getBuildId()) ){
234 235 babyQuery.setYn(YnEnums.YES.getId());
235 236 babyQuery.setHospitalId(hospitalId);
236   - List<BabySpecialDiseaseClinicModel> babySpecialDiseaseClinicModels = babySDCService.queryBabySpecialDiseaseClinicRecord(babyQuery);
  237 + babySpecialDiseaseClinicModels = babySDCService.queryBabySpecialDiseaseClinicRecord(babyQuery);
237 238 br.setData(babySpecialDiseaseClinicModels);
238 239 br.setErrorcode(ErrorCodeConstants.SUCCESS);
239 240 br.setErrormsg("成功");
... ... @@ -242,15 +243,16 @@
242 243 babyQuery.setNeed("true");
243 244 babyQuery.setYn(YnEnums.YES.getId());
244 245 babyQuery.setHospitalId(hospitalId);
245   - List<BabySpecialDiseaseClinicModel> babySpecialDiseaseClinicModels = babySDCService.queryBabySpecialDiseaseClinicRecord(babyQuery);
246   - for (int i = 0; i < babySpecialDiseaseClinicModels.size(); i++) {
247   - BabySpecialDiseaseClinicModel babySpecialDiseaseClinicModel = babySpecialDiseaseClinicModels.get(i);
248   - BabySpecialDiseaseClinicResult babySpecialDiseaseClinicResult = new BabySpecialDiseaseClinicResult();
249   - if(babySpecialDiseaseClinicModel !=null ){
250   - babySpecialDiseaseClinicResult.convertToResult(babySpecialDiseaseClinicModel);
251   - babySpecialDiseaseClinicResult.setHospitalName(CommonsHelper.getHospitalName(babySpecialDiseaseClinicModel.getHospitalId(), organizationService));
252   - babySpecialDiseaseClinicResults.add(babySpecialDiseaseClinicResult);
253   - }
  246 + babySpecialDiseaseClinicModels = babySDCService.queryBabySpecialDiseaseClinicRecord(babyQuery);
  247 +
  248 + }
  249 + for (int i = 0; i < babySpecialDiseaseClinicModels.size(); i++) {
  250 + BabySpecialDiseaseClinicModel babySpecialDiseaseClinicModel = babySpecialDiseaseClinicModels.get(i);
  251 + BabySpecialDiseaseClinicResult babySpecialDiseaseClinicResult = new BabySpecialDiseaseClinicResult();
  252 + if(babySpecialDiseaseClinicModel !=null ){
  253 + babySpecialDiseaseClinicResult.convertToResult(babySpecialDiseaseClinicModel);
  254 + babySpecialDiseaseClinicResult.setHospitalName(CommonsHelper.getHospitalName(babySpecialDiseaseClinicModel.getHospitalId(), organizationService));
  255 + babySpecialDiseaseClinicResults.add(babySpecialDiseaseClinicResult);
254 256 }
255 257 }
256 258 br.setData(babySpecialDiseaseClinicResults);
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java View file @ 60965d8
... ... @@ -244,7 +244,7 @@
244 244 * @Date: 2020/8/4 11:31
245 245 */
246 246 if(babyModel!=null && "2".equals(babyModel.getDisplayState())){// 2 是代表没有在眼保健建档的档案,null不处理历史数据
247   - mongoTemplate.updateFirst(new Query(Criteria.where("id").is(babyEyeCheck.getBabyId())), Update.update("buildDateNoybj", new Date()), BabyModel.class);
  247 + mongoTemplate.updateFirst(new Query(Criteria.where("id").is(babyEyeCheck.getBabyId())), Update.update("buildDateNoybj", new Date()).set("displayState","1"), BabyModel.class);
248 248 }
249 249 /*end*/
250 250 // 添加追访眼保检查
... ... @@ -1011,6 +1011,7 @@
1011 1011 System.out.println("2 去重后 "+babyIdsBabyModels.size());
1012 1012 babyIds.addAll(babyIdsBabyModels);
1013 1013 }
  1014 + babyIds = new ArrayList<String>(new LinkedHashSet<String>(babyIds));
1014 1015 System.out.println("总共档案条数 "+ babyIds.size());
1015 1016  
1016 1017  
... ... @@ -1018,7 +1019,7 @@
1018 1019 Criteria cbaby = new Criteria();
1019 1020 if (startBuildDate != null && endBuildDate != null) {
1020 1021 cbaby.and("buildDate").gte(startBuildDate).lt(DateUtil.addDay(endBuildDate, 1)).and("yn").ne("0").and("hospitalId").is(hospitalId);
1021   - //cbaby.orOperator(Criteria.where("yn").ne("0").and("hospitalId").is(hospitalId));
  1022 + cbaby.orOperator(Criteria.where("buildDateNoybj").gte(startBuildDate).lt(DateUtil.addDay(endBuildDate, 1)));
1022 1023 List<BabyModel> jdbabyModels = mongoUtil.findField(BabyModel.class, cbaby, "id");
1023 1024 babyIds = CollectionUtils.getId(jdbabyModels, "id", String.class);
1024 1025 }