关于定时触发器问题
发布于 6 年前 作者 fanxia 4053 次浏览 来自 问答

场景:发布一个订单后,2小时无人接就自动变成过期状态

查看文档,云开发的定时触发器似乎只能预先设置而不能在程序中开启的,想请教下有什么办法可以实现这个场景。

2 回复

可以自己判断吧,比如发布的时候,有个发布时间,根据这个时间计算超过2个小时就改变状态为过期,但前端改变也只是展示而已,需要后台也要判断超过就为过期状态,或者你自己发请求告诉后台这个是过期的。

你无非是想有个isOutdate==true的用来判断,

就用 bookingTime<Date.now()-2*60*60*1000 代替 isOutdate==true就好了。

回到顶部