mirror of
https://github.com/zwpro/coupons.git
synced 2025-12-12 18:22:49 +00:00
44 lines
1.3 KiB
JavaScript
44 lines
1.3 KiB
JavaScript
'use strict';
|
|
const db = uniCloud.database();
|
|
const response = require('response')
|
|
|
|
function getFormatDate(ms) {
|
|
var date = new Date();
|
|
date.setTime(date.getTime() + ms);
|
|
var year = date.getFullYear();
|
|
var month = date.getMonth() + 1;
|
|
var strDate = date.getDate();
|
|
if (month >= 1 && month <= 9) {
|
|
month = '0' + month;
|
|
}
|
|
if (strDate >= 0 && strDate <= 9) {
|
|
strDate = '0' + strDate;
|
|
}
|
|
var currentdate = year + '-' + month + '-' + strDate;
|
|
return currentdate;
|
|
}
|
|
|
|
exports.main = async (event, context) => {
|
|
|
|
console.log(event);
|
|
if (event.queryStringParameters) {
|
|
try {
|
|
const result = await db.collection('messages').add({
|
|
touser: event.queryStringParameters.openid, // 订阅者的openid
|
|
page: 'pages/index/index', // 订阅消息卡片点击后会打开小程序的哪个页面
|
|
data: event.queryStringParameters.data, // 订阅消息的数据
|
|
templateId: event.queryStringParameters.templateId, // 订阅消息模板ID
|
|
subscribeDate: getFormatDate(24*60*60*1000), // 创建时间
|
|
sendDate: '', //发送时间
|
|
send: false
|
|
});
|
|
return result;
|
|
} catch (err) {
|
|
console.log(err);
|
|
return response.error('订阅失败!');
|
|
}
|
|
|
|
}else{
|
|
return response.error('未入传参数!');
|
|
}
|
|
}; |