Commit 5e724641bacd964e269a5c79807a52325f540d08

Authored by dongqin
1 parent bba02e2806

修复bug

Showing 2 changed files with 17 additions and 1 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyAfterVisitServiceImpl.java View file @ 5e72464
... ... @@ -865,7 +865,17 @@
865 865 if (one != null) {
866 866 Integer yn = one.getYn();
867 867 if (YnEnums.YES.getId() == yn) {
868   - mongoTemplate.updateFirst(query, Update.update("appointmentTime", babyEyeCheck.getNextCheckTime()), modelClass);
  868 + Update update = new Update();
  869 + update.set("appointmentTime", babyEyeCheck.getNextCheckTime());
  870 + Date checkTime = babyEyeCheck.getCheckTime();
  871 + if (checkTime != null) {
  872 + update.set("checkTime", checkTime);
  873 + }
  874 + String doctor = babyEyeCheck.getDoctor();
  875 + if (StringUtils.isNotEmpty(doctor)) {
  876 + update.set("checkDoctor", doctor);
  877 + }
  878 + mongoTemplate.updateFirst(query, update, modelClass);
869 879 }
870 880 }
871 881 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java View file @ 5e72464
... ... @@ -141,6 +141,12 @@
141 141 operateLogFacade.addModifyOptLog(userId, Integer.valueOf(hospitalId), before.get(0),after.get(0), OptActionEnums.UPDATE.getId(), "修改儿童眼保检查");
142 142 }
143 143  
  144 + // 添加追访眼保检查
  145 + Date nextCheckTime = babyEyeCheck.getNextCheckTime();
  146 + if (null != nextCheckTime) {
  147 + babyAfterVisitService.addOrUpdateAfterVisitData(babyEyeCheck, TYPE_EYE_CHECK, STATUS_TYPE_NO);
  148 + }
  149 +
144 150 }
145 151 return RespBuilder.buildSuccess(babyEyeCheck.getId());
146 152 }