import logging logger = logging.getLogger(__name__) class MockSmsService: """开发环境短信实现:打印到控制台 + 写日志。不在响应里回填 code。""" def send_code(self, phone: str, scene: str, code: str) -> None: print(f'[SMS-MOCK] phone={phone} scene={scene} code={code}') logger.info('[SMS-MOCK] phone=%s scene=%s code=%s', phone, scene, code)