From 7247cd518a4f4d28b2a3589a622c537796b7fe96 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 17 Jul 2026 14:14:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(transfer):=20regex=20add=20optional=20?= =?UTF-8?q?=C2=A5=20before=20amount?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- unipay/providers/transfer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unipay/providers/transfer.py b/unipay/providers/transfer.py index 534ec0a..caaee52 100644 --- a/unipay/providers/transfer.py +++ b/unipay/providers/transfer.py @@ -130,7 +130,7 @@ class TransferGateway(Gateway): debug(f'get_transfer_data: body not start with 动账业务通知, head={mail.body[:30]}') return None ns = DictObject() - match = re.search(r'交易金额\s*[::]?\s*(\d+(?:\.\d+)?)', mail.body) + match = re.search(r'交易金额\s*[::]\s*¥?\s*(\d+(?:\.\d+)?)', mail.body) if match: ns.amount = float(match.group(1)) debug(f'get_transfer_data: amount={ns.amount}')