🐛 fix(msgManager): 修正消息处理时间设置为下午4点12分,优化通知发送逻辑以返回响应数据
This commit is contained in:
parent
d54b72c3a7
commit
0a93698d5e
|
|
@ -140,16 +140,15 @@ class MessageQueue extends EventEmitter {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let html = "";
|
|
||||||
for (const spiderName in msgMap) {
|
for (const spiderName in msgMap) {
|
||||||
html += this.generateTable(spiderName, msgMap[spiderName]);
|
|
||||||
}
|
|
||||||
try {
|
try {
|
||||||
// this.emailSender.sendBulkEmail(this.recipients, "招标项目最新公告", html);
|
let sendResult = await sendQYWechatMessage(this.generateTable(spiderName, msgMap[spiderName]))
|
||||||
await sendQYWechatMessage(html)
|
console.log(`✅ 通知发送成功: ${JSON.stringify(sendResult)}`);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(`❌ 通知发送失败: ${error}`);
|
console.error(`❌ 通知发送失败: ${error}`);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
this.processing = false;
|
this.processing = false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
4
utils.js
4
utils.js
|
|
@ -254,7 +254,7 @@ function dealNullAndUndefined(value) {
|
||||||
async function sendQYWechatMessage(message) {
|
async function sendQYWechatMessage(message) {
|
||||||
try {
|
try {
|
||||||
const webhook = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=7de26c43-8652-4204-9665-47a5cef58b58";
|
const webhook = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=7de26c43-8652-4204-9665-47a5cef58b58";
|
||||||
await axios.post(webhook, {
|
const response = await axios.post(webhook, {
|
||||||
msgtype: "markdown",
|
msgtype: "markdown",
|
||||||
markdown: {
|
markdown: {
|
||||||
content: message
|
content: message
|
||||||
|
|
@ -265,8 +265,10 @@ async function sendQYWechatMessage(message) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
console.log(`企业微信消息推送成功: ${message}`);
|
console.log(`企业微信消息推送成功: ${message}`);
|
||||||
|
return response.data; // 返回响应数据
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(`企业微信消息推送失败:`, error.message);
|
console.error(`企业微信消息推送失败:`, error.message);
|
||||||
|
throw error; // 重新抛出错误以便调用方可以处理
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
export {
|
export {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue