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 5e2de2c..9043aa4 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 @@ -205,6 +205,10 @@ public class MatdeliverFollowFacade { // 若为问卷推送类型则更新推送状态 if (PostpartumFollowMakeEnums.TypeEnum.WJTS.getId() == matDeliverFollowAddRequest.getMakeType()) { + Update update = new Update(); + update.set("pushStatus", "3"); + update.set("confirmTime", new Date()); + update.set("confirmDoctor", matDeliverFollowAddRequest.getVisitDoctor()); mongoTemplate.updateFirst(Query.query(Criteria.where("matdeliverFollowId").is(matDeliverFollowAddRequest.getId())), Update.update("pushStatus", "3"), MatdeliverFollowPushModel.class); } //修改随访信息 @@ -808,11 +812,14 @@ public class MatdeliverFollowFacade { update.set(entry.getKey(), entryValue.toString()); } } - update.set("visitStatus", 2); - update.set("visitDate", new Date()); - update.set("pushStatus", "2"); Query query = Query.query(Criteria.where("id").is(id)); mongoTemplate.updateFirst(query, update, MatdeliverFollowModel.class); + + Update updatePush = new Update(); + updatePush.set("writeTime", new Date()); + updatePush.set("pushStatus", "2"); + mongoTemplate.updateFirst(query, updatePush, MatdeliverFollowPushModel.class); + return baseResponse; } baseResponse.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR);