哈哈。。依然是模板消息推送的时间问题

来源: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

如果只是为了获取到数据库这个时间,要多一次云函数调用和数据库查询,功能上可以,但效率上不建议。


0
1
Brannua
可是如果不查询数据库,感觉获取不到字符串型的时间呀。。
2019-10-22
共1条回复

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程