"""检查指定转账码是否已到账并完成入账""" tcode = str(params_kw.tcode) env = request._run_ns debug('transfer_check.dspy: tcode=' + tcode) try: provider = env.PROVIDERS.get('transfer') if provider is None: return {"widgettype": "Message", "options": {"timeout": 3, "title": "错误", "message": "转账渠道未初始化"}} title, msg = await provider.check_transfer(tcode, env) return {"widgettype": "Message", "options": {"timeout": 5, "title": title, "message": msg}} except Exception as e: exception('transfer_check.dspy error: ' + str(e)) return {"widgettype": "Message", "options": {"timeout": 5, "title": "错误", "message": "处理失败: " + str(e)}}