feat: 短信发送异常时的返回格式
This commit is contained in:
parent
89215d4752
commit
7078aee577
|
@ -8,13 +8,15 @@ from apps.utils.decorators import auto_log
|
||||||
# 实例化myLogger
|
# 实例化myLogger
|
||||||
myLogger = logging.getLogger('log')
|
myLogger = logging.getLogger('log')
|
||||||
|
|
||||||
|
|
||||||
@auto_log(name='阿里云短信', raise_exception=True, send_mail=True)
|
@auto_log(name='阿里云短信', raise_exception=True, send_mail=True)
|
||||||
def send_sms(phone: str, template_code: int, template_param: dict):
|
def send_sms(phone: str, template_code: int, template_param: dict):
|
||||||
config = get_sysconfig()
|
config = get_sysconfig()
|
||||||
if config['sms'].get('enabled', True) is False:
|
if config['sms'].get('enabled', True) is False:
|
||||||
return
|
return
|
||||||
try:
|
try:
|
||||||
client = AcsClient(config['sms']['xn_key'], config['sms']['xn_secret'], 'default')
|
client = AcsClient(config['sms']['xn_key'],
|
||||||
|
config['sms']['xn_secret'], 'default')
|
||||||
request = CommonRequest()
|
request = CommonRequest()
|
||||||
# 固定json
|
# 固定json
|
||||||
request.set_accept_format('json')
|
request.set_accept_format('json')
|
||||||
|
@ -43,10 +45,12 @@ def send_sms(phone: str, template_code: int, template_param: dict):
|
||||||
|
|
||||||
return True, res_dict
|
return True, res_dict
|
||||||
else:
|
else:
|
||||||
myLogger.error("短信发送失败:{}-{}-{}-{}".format(phone, template_code, str(template_param), str(res_dict)))
|
myLogger.error("短信发送失败:{}-{}-{}-{}".format(phone,
|
||||||
|
template_code, str(template_param), str(res_dict)))
|
||||||
return False, res_dict
|
return False, res_dict
|
||||||
except Exception:
|
except Exception:
|
||||||
myLogger.error("短信发送失败", exc_info=True)
|
myLogger.error("短信发送失败", exc_info=True)
|
||||||
|
return False, {}
|
||||||
|
|
||||||
|
|
||||||
def send_sms_huawei():
|
def send_sms_huawei():
|
||||||
|
|
Loading…
Reference in New Issue