Commit 47f8143e265475bc1b115eae7be419b9ede98e26

Authored by liquanyu
1 parent 89c1957ad7

update

Showing 2 changed files with 51 additions and 5 deletions

platform-dal/src/main/java/com/lyms/platform/query/AntExRecordQuery.java View file @ 47f8143
... ... @@ -74,6 +74,22 @@
74 74  
75 75 private Boolean isOpinion;
76 76  
  77 + public Date getNextCheckTimeStart() {
  78 + return nextCheckTimeStart;
  79 + }
  80 +
  81 + public void setNextCheckTimeStart(Date nextCheckTimeStart) {
  82 + this.nextCheckTimeStart = nextCheckTimeStart;
  83 + }
  84 +
  85 + public Date getNextCheckTimeEnd() {
  86 + return nextCheckTimeEnd;
  87 + }
  88 +
  89 + public void setNextCheckTimeEnd(Date nextCheckTimeEnd) {
  90 + this.nextCheckTimeEnd = nextCheckTimeEnd;
  91 + }
  92 +
77 93 public Boolean getIsOpinion() {
78 94 return isOpinion;
79 95 }
... ... @@ -676,6 +692,23 @@
676 692 c = Criteria.where("checkTime").lte(checkTimeEnd);
677 693 }
678 694 }
  695 +
  696 + if (null != nextCheckTimeStart) {
  697 + if (null != c) {
  698 + c = c.and("nextCheckTime").gte(nextCheckTimeStart);
  699 + } else {
  700 + c = Criteria.where("nextCheckTime").gte(nextCheckTimeStart);
  701 + }
  702 + }
  703 +
  704 + if (null != nextCheckTimeEnd) {
  705 + if (null != c) {
  706 + c = c.lte(nextCheckTimeEnd);
  707 + } else {
  708 + c = Criteria.where("nextCheckTime").lte(nextCheckTimeEnd);
  709 + }
  710 + }
  711 +
679 712 if (null != checkTimeLt) {
680 713 if (null != c) {
681 714 c = c.lt(checkTimeLt);
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/HealthChargeFacade.java View file @ 47f8143
1 1 package com.lyms.platform.operate.web.facade;
2 2  
  3 +import com.lyms.platform.biz.service.BabyBookbuildingService;
3 4 import com.lyms.platform.biz.service.ChargeRecordService;
4 5 import com.lyms.platform.biz.service.HealthChargeService;
5 6 import com.lyms.platform.biz.service.PatientsService;
... ... @@ -53,6 +54,9 @@
53 54 @Autowired
54 55 private UsersService usersService;
55 56  
  57 + @Autowired
  58 + private BabyBookbuildingService babyBookbuildingService;
  59 +
56 60 /**
57 61 * 新增字段:报表解读人 孕妇/儿童
58 62 *
59 63  
60 64  
... ... @@ -263,16 +267,25 @@
263 267 Patients patients = patientsService.findOnePatientById(model.getForeignId());
264 268 if (patients == null)
265 269 {
266   - return null;
  270 + BabyModel babyModel = babyBookbuildingService.queryBabyBuildById(model.getForeignId());
  271 + if (babyModel == null)
  272 + {
  273 + return null;
  274 + }
  275 + map.put("userName",babyModel.getName());
  276 + map.put("age", DateUtil.getBabyMonthAge(babyModel.getBirth(), model.getCreated()));
267 277 }
268   - map.put("userName", patients.getUsername());
269   - map.put("age",DateUtil.getAge(patients.getBirth(), model.getCreated()));
270   - map.put("week",patients.getType() == 3 ? "已分娩": DateUtil.getWeekDesc(patients.getLastMenses(),model.getCreated()));
  278 + else
  279 + {
  280 + map.put("userName", patients.getUsername());
  281 + map.put("age",DateUtil.getAge(patients.getBirth(), model.getCreated()));
  282 + map.put("week",patients.getType() == 3 ? "已分娩": DateUtil.getWeekDesc(patients.getLastMenses(),model.getCreated()));
  283 + }
271 284 }
272 285 else
273 286 {
274 287 //获取临时用户信息
275   - getTemporaryUserInfo(map,model.getForeignId(),model.getCreated());
  288 + getTemporaryUserInfo(map, model.getForeignId(), model.getCreated());
276 289 }
277 290 map.put("status", model.getStatus() == 1 ? "未结算" : "已结算");
278 291 map.put("type", model.getType() == 1 ? "标准报告" : "高危报告");