diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/PatientWeight.java b/platform-dal/src/main/java/com/lyms/platform/pojo/PatientWeight.java index e0164e0..b8ec15a 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/PatientWeight.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/PatientWeight.java @@ -133,6 +133,16 @@ public class PatientWeight extends BaseModel { //打印时间 private Date printingTime; + // + private boolean printing; + + public boolean isPrinting() { + return printing; + } + + public void setPrinting(boolean printing) { + this.printing = printing; + } public Date getPrintingTime() { return printingTime; diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java index fbffd97..8ee86c4 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java @@ -443,6 +443,17 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient patientWeight.setIsShow(false); } + if (null != patientWeight.getPrintingTime()) { + int hasPrint = DateUtil.getDays(patientWeight.getPrintingTime(), new Date()); + if (hasPrint > 7) { + patientWeight.setPrinting(false); + } else { + patientWeight.setPrinting(true); + } + } else { + patientWeight.setPrinting(false); + } + return RespBuilder.buildSuccess(patientWeight); }