如何设计评论预发布功能

WBOY
Lepaskan: 2016-06-06 20:41:10
asal
1219 orang telah melayarinya

hi,all

最近在做一个评论预发布功能,需求大概是说,我后台可以针对谋篇文章录入评论,但这些评论不会马上显示出来,需要按照设定的某个时间点出现在前台(这里指的是手机端的app)。

这里有几个背景:1、文章表有评论数量字段,2、评论的时候会有消息推送到app。

我之前的做法是在评论表里面分别加入effect_begin字段,然后在拉取评论列表的时候加多一个时间判断。但这样,就会无法更新评论数量字段和推送消息。

我想到的另外一种方法是,再做一个评论预备状态的表,然后写个定时脚本,定期把预备状态的数据写入评论表,这个时候再去触发更新评论数量和推送用户消息,只是不知道这样时候合适,感觉有点重...

不知道有没有更好的方案?

回复内容:

hi,all

最近在做一个评论预发布功能,需求大概是说,我后台可以针对谋篇文章录入评论,但这些评论不会马上显示出来,需要按照设定的某个时间点出现在前台(这里指的是手机端的app)。

这里有几个背景:1、文章表有评论数量字段,2、评论的时候会有消息推送到app。

我之前的做法是在评论表里面分别加入effect_begin字段,然后在拉取评论列表的时候加多一个时间判断。但这样,就会无法更新评论数量字段和推送消息。

我想到的另外一种方法是,再做一个评论预备状态的表,然后写个定时脚本,定期把预备状态的数据写入评论表,这个时候再去触发更新评论数量和推送用户消息,只是不知道这样时候合适,感觉有点重...

不知道有没有更好的方案?

看你的问题有点晕晕的,预发布不就直接设置评论的发布时间为将来时,显示评论的时候显示小于当前时间的评论不就可以了么?如果要做push的的话也很简单啊,设置一个定时任务将未push且评论时间小于当前时间的评论都push出来成功就修改push字段为真,失败则还是老样子。

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan