diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java index b4bfcd5..76f0eba 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java @@ -145,6 +145,7 @@ public class BabyEyeCheckServiceImpl extends BaseServiceImpl implements BabyEyeC } syncData("ADD", babyEyeCheck, ""); mongoTemplate.save(babyEyeCheck); + redundancyBabyCheck(babyEyeCheck, babyModel, "ADD"); // 添加追访眼保检查 Date nextCheckTime = babyEyeCheck.getNextCheckTime(); @@ -172,6 +173,11 @@ public class BabyEyeCheckServiceImpl extends BaseServiceImpl implements BabyEyeC Update update = MongoConvertHelper.convertToNativeUpdate(ReflectionUtils.getUpdateField(babyEyeCheck)); mongoTemplate.updateFirst(Query.query(Criteria.where("id").is(babyEyeCheck.getId())), update, BabyEyeCheck.class); + BabyModel babyModel = mongoTemplate.findById(babyEyeCheck.getBabyId(), BabyModel.class); + if (babyModel != null) { + redundancyBabyCheck(babyEyeCheck, babyModel, "UPDATE"); + } + syncData("UPDATE", babyEyeCheck, babyEyeCheck.getId()); if (CollectionUtils.isNotEmpty(babyEyeCheck.getRiskFactorId())) {