diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/BabyAfterVisitInfoModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/BabyAfterVisitInfoModel.java index 0bd57be..9fdd14b 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/BabyAfterVisitInfoModel.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/BabyAfterVisitInfoModel.java @@ -148,6 +148,19 @@ public class BabyAfterVisitInfoModel extends BaseModel { private String hospitalId; + /** + * 最近检查时间 + */ + private Date latelyDate; + + public Date getLatelyDate() { + return latelyDate; + } + + public void setLatelyDate(Date latelyDate) { + this.latelyDate = latelyDate; + } + // TODO 2019/6/29 15:55 dongqing 参数未完 public String getHospitalId() { diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyAfterVisitServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyAfterVisitServiceImpl.java index 56b0afb..9123b13 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyAfterVisitServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyAfterVisitServiceImpl.java @@ -532,6 +532,10 @@ public class BabyAfterVisitServiceImpl implements BabyAfterVisitService { String diagnosisTimeStr = diagnosisTime == null ? "" : DateUtil.getyyyy_MM_dd(diagnosisTime); objectMap.put("diagnosisTimeStr", diagnosisTimeStr); + Date latelyDate = model.getLatelyDate(); + String latelyDateStr = latelyDate == null ? "" : DateUtil.getyyyy_MM_dd(latelyDate); + objectMap.put("latelyDateStr", latelyDateStr); + mapList.add(objectMap); } @@ -835,7 +839,10 @@ public class BabyAfterVisitServiceImpl implements BabyAfterVisitService { if (Objects.equals(TYPE_CHECK, type)) { nextDate = new Date(); } - mongoTemplate.updateFirst(query, Update.update("appointmentTime", nextDate), BabyAfterVisitInfoModel.class); + Update update = new Update(); + update.set("appointmentTime", nextDate); + update.set("latelyDate", new Date()); + mongoTemplate.updateFirst(query, update, BabyAfterVisitInfoModel.class); if (Objects.equals(TYPE_BUILD, type)) { // 针对档案转正时,将其状态直接更新为作废 mongoTemplate.updateFirst(query, Update.update("yn", 2), BabyAfterVisitInfoModel.class); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/BabyAfterVisitInfoModelWork.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/BabyAfterVisitInfoModelWork.java index a124212..c7414c2 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/BabyAfterVisitInfoModelWork.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/BabyAfterVisitInfoModelWork.java @@ -72,6 +72,7 @@ public class BabyAfterVisitInfoModelWork implements Callable