diff --git a/apps/utils/sms.py b/apps/utils/sms.py index 0bfc6dad..7e3d85bb 100644 --- a/apps/utils/sms.py +++ b/apps/utils/sms.py @@ -4,6 +4,7 @@ import json import logging from server.settings import get_sysconfig from apps.utils.decorators import auto_log +from rest_framework.exceptions import ParseError # 实例化myLogger myLogger = logging.getLogger('log') @@ -13,7 +14,7 @@ myLogger = logging.getLogger('log') def send_sms(phone: str, template_code: int, template_param: dict): config = get_sysconfig() if config.get("sms", {}).get('enabled', False) is False: - raise Exception("短信发送功能未启用") + raise ParseError("短信发送功能未启用") try: client = AcsClient(config['sms']['xn_key'], config['sms']['xn_secret'], 'default')