perf: 用户创建证书流水线没有购买套餐或者超限时提前报错

This commit is contained in:
xiaojunnuo
2024-12-25 23:20:07 +08:00
parent f5ec9870fd
commit 472f06c2d1
13 changed files with 108 additions and 24 deletions
@@ -30,6 +30,19 @@ export class QywxNotification extends BaseNotification {
})
mentionedList!: string[];
@NotificationInput({
title: '提醒指定手机号成员',
component: {
name: 'a-select',
vModel: 'value',
mode: 'tags',
open: false,
},
required: false,
helper: '填写成员手机号,@all 为提醒所有人',
})
mentionedMobileList!: string[];
async send(body: NotificationBody) {
if (!this.webhook) {
throw new Error('webhook地址不能为空');
@@ -47,10 +60,11 @@ export class QywxNotification extends BaseNotification {
url: this.webhook,
method: 'POST',
data: {
msgtype: 'markdown',
markdown: {
content: `# ${body.title}\n\n${body.content}\n\n[查看详情](${body.url})`,
msgtype: 'text',
text: {
content: `· ${body.title}\${body.content}\查看详情: ${body.url}`,
mentioned_list: this.mentionedList,
mentioned_mobile_list: this.mentionedMobileList,
},
},
});