哈哈。。依然是模板消息推送的时间问题
来源:6-6 云调用实现模板消息推送
Brannua
2019-10-21
- 老师好,鉴于您说评论内容content重复的问题,我又做了如下改动
/miniprogram/app.js
/**
* 全局读写当前用户的openid
*/
wx.cloud.callFunction({
name: 'login'
}).then((res)=>{
this.globalData.openid = res.result.openid
})
getOpenId(){
return this.globalData.openid
}
miniprogram/components/blog-ctrl.js
/* 这里是先查询云数据库查询出最新评论的评论时间,再进行模板消息推送 */
let _openid = App.getOpenId()
db.collection('blog-comment').where({
_openid,
blogId,
content,
}).orderBy('createTime', 'desc').get().then((res) => {
createTime = formateTime(new Date(res.data[0].createTime))
/* 然后再进行模板消息推送 */
- 这样改动您看合理吗,谢谢老师
写回答
1回答
-
谢成
2019-10-22
如果只是为了获取到数据库这个时间,要多一次云函数调用和数据库查询,功能上可以,但效率上不建议。
012019-10-22
相似问题