diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java index 624c1e9..5bb9bd5 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java @@ -237,6 +237,10 @@ public class TempFacade { LinkedHashMap data = temp == null ? new LinkedHashMap() : temp.getTempList(); data.put(DateUtil.getYyyyMmDd(new Date()), Double.valueOf(tempModel.getNow())); tempModel.setTempList(data); + Patients patients = mongoTemplate.findById(tempModel.getParentId(), Patients.class); + if (patients != null) { + tempModel.setPid(patients.getPid()); + } if (temp != null) { temp.setNow(tempModel.getNow()); temp.setTempList(data); @@ -246,10 +250,7 @@ public class TempFacade { tempModel.setYn(YnEnums.YES.getId()); tempModel.setCreated(date); tempModel.setCreatedTime(DateUtil.getyyyy_MM_dd(date)); - Patients patients = mongoTemplate.findById(tempModel.getParentId(), Patients.class); - if (patients != null) { - tempModel.setPid(patients.getPid()); - } + tempModel.setCreated(new Date()); tempModel.setModified(new Date()); mongoTemplate.save(tempModel);