From ed837dcd4ec12568b82a7a18388aae4c5bf19bce Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 16 Jul 2026 15:50:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(rbac):=20gen=5Fsms=5Fcode.dspy=20=E2=80=94?= =?UTF-8?q?=20remove=20TEST=20MODE,=20call=20sms=5Fengine=20directly?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wwwroot/gen_sms_code.dspy | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/wwwroot/gen_sms_code.dspy b/wwwroot/gen_sms_code.dspy index 48f4a72..5970d9e 100644 --- a/wwwroot/gen_sms_code.dspy +++ b/wwwroot/gen_sms_code.dspy @@ -24,29 +24,6 @@ try: "key": code_id } } -except AttributeError: - # sms_engine is None or missing generate_sms_code — environment not configured - code = '123456' - code_id = getID() - from datetime import datetime, timedelta - expire_time = datetime.now() + timedelta(minutes=5) - env = request._run_ns - async with get_sor_context(env, 'smssend') as sor: - await sor.C('validatecode', { - 'id': code_id, - 'vcode': code, - 'expire_time': expire_time, - 'del_flg': '0', - 'create_at': datetime.now() - }) - debug(f'TEST MODE: code_id={code_id}, code={code}, phone={phone} (sms_engine unavailable)') - return { - "status": "ok", - "data": { - "message": f"测试模式: 验证码 {code}", - "key": code_id - } - } except Exception as e: debug(f'gen_sms_code error: {e}') exception(f'gen_sms_code error for {phone}: {e}')