diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatdeliverFollowFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatdeliverFollowFacade.java index 9043aa4..c00958f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatdeliverFollowFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatdeliverFollowFacade.java @@ -813,8 +813,12 @@ public class MatdeliverFollowFacade { } } Query query = Query.query(Criteria.where("id").is(id)); - mongoTemplate.updateFirst(query, update, MatdeliverFollowModel.class); + MatdeliverFollowPushModel pushModel = mongoTemplate.findOne(query, MatdeliverFollowPushModel.class); + if (pushModel != null) { + String matdeliverFollowId = pushModel.getMatdeliverFollowId(); + mongoTemplate.updateFirst(Query.query(Criteria.where("_id").is(matdeliverFollowId)), update, MatdeliverFollowModel.class); + } Update updatePush = new Update(); updatePush.set("writeTime", new Date()); updatePush.set("pushStatus", "2");