请问怎么在查询数据库后再判断是否需要订阅消息?
如代码如下,在__数据库查询的时候就已经执行__wx.requestSubscribeMessage了,wx.requestSubscribeMessage放查询完成数据库里面会提示只能由用户手势调用:
wx.showLoading({
title: '验证中',
})
var is_add_send = false;
DB.where({
_openid: openid
}).get().then(res => {
wx.hideLoading();
//console.log(res.data);
for (var i = 0; i < res.data.length; i++) {
if (t.start == res.data[i].time) {
is_add_send = true;
//console.log(is_add_send);
wx.showToast({
icon: 'error',
title: '请勿重复添加',
})
//break;
}
}
})
if (is_add_send == false) {
//订阅消息
wx.requestSubscribeMessage({
tmplIds: ['xxxxxxxxxx']
})
}