mirror of https://github.com/jumpserver/jumpserver
fix: no accounts no send msg
parent
ac0c6ef3d5
commit
647beffc01
|
@ -16,6 +16,8 @@ class DingTalk(BackendBase):
|
|||
|
||||
def send_msg(self, users, message, subject=None):
|
||||
accounts, __, __ = self.get_accounts(users)
|
||||
if not accounts:
|
||||
return
|
||||
return self.dingtalk.send_markdown(accounts, subject, message)
|
||||
|
||||
|
||||
|
|
|
@ -8,6 +8,8 @@ class Email(BackendBase):
|
|||
|
||||
def send_msg(self, users, message, subject):
|
||||
accounts, __, __ = self.get_accounts(users)
|
||||
if not accounts:
|
||||
return
|
||||
send_mail_async(subject, message, accounts, html_message=message)
|
||||
|
||||
|
||||
|
|
|
@ -16,6 +16,8 @@ class FeiShu(BackendBase):
|
|||
|
||||
def send_msg(self, users, message, subject=None):
|
||||
accounts, __, __ = self.get_accounts(users)
|
||||
if not accounts:
|
||||
return
|
||||
return self.client.send_text(accounts, message)
|
||||
|
||||
|
||||
|
|
|
@ -17,6 +17,8 @@ class Lark(BackendBase):
|
|||
def send_msg(self, users, message, subject=None):
|
||||
accounts, __, __ = self.get_accounts(users)
|
||||
print('lark', message)
|
||||
if not accounts:
|
||||
return
|
||||
return self.client.send_text(accounts, message)
|
||||
|
||||
|
||||
|
|
|
@ -15,6 +15,8 @@ class Slack(BackendBase):
|
|||
|
||||
def send_msg(self, users, message, subject=None):
|
||||
accounts, __, __ = self.get_accounts(users)
|
||||
if not accounts:
|
||||
return
|
||||
return self.client.send_text(accounts, message)
|
||||
|
||||
|
||||
|
|
|
@ -11,6 +11,8 @@ class SMS(BackendBase):
|
|||
|
||||
def send_msg(self, users, sign_name: str, template_code: str, template_param: dict):
|
||||
accounts, __, __ = self.get_accounts(users)
|
||||
if not accounts:
|
||||
return
|
||||
return self.client.send_sms(accounts, sign_name, template_code, template_param)
|
||||
|
||||
|
||||
|
|
|
@ -17,6 +17,8 @@ class WeCom(BackendBase):
|
|||
|
||||
def send_msg(self, users, message, subject=None):
|
||||
accounts, __, __ = self.get_accounts(users)
|
||||
if not accounts:
|
||||
return
|
||||
return self.wecom.send_text(accounts, message, markdown=True)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue