From d827acccabe70ea9ef01e1428d2b4e320a3dceb0 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 18 Mar 2026 13:01:43 +0800 Subject: [PATCH] bugfix --- wwwroot/adm_menu.ui | 24 ------------------------ wwwroot/user_recharge.dspy | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 24 deletions(-) delete mode 100644 wwwroot/adm_menu.ui create mode 100644 wwwroot/user_recharge.dspy diff --git a/wwwroot/adm_menu.ui b/wwwroot/adm_menu.ui deleted file mode 100644 index 3238a37..0000000 --- a/wwwroot/adm_menu.ui +++ /dev/null @@ -1,24 +0,0 @@ -{ - "widgettype":"Menu", - "options":{ - "target": "page_center", - "cwidth": 10, - "items":[ - { - "name":"paychannel", - "label":"支付渠道", - "url":"{{entire_url('paychannel')}}" - }, - { - "name":"payfee", - "label":"充值费率", - "url":"{{entire_url('payfee')}}" - }, - { - "name":"manual_recharge", - "label":"替客户充值", - "url":"{{entire_url('manual_recharge.ui')}}" - } - ] - } -} diff --git a/wwwroot/user_recharge.dspy b/wwwroot/user_recharge.dspy new file mode 100644 index 0000000..a144dc3 --- /dev/null +++ b/wwwroot/user_recharge.dspy @@ -0,0 +1,38 @@ +if params_kw.amount is None: + return { + "status": "error", + "data": { + "message": "需输入充值金额" + } + } +if params_kw.provider != 'alipay': + return { + "status": "error", + "data": { + "message": f'{params_kw.provider}: 不支持的渠道' + } + } +if params_kw.currency != 'CNY': + return { + "status": "error", + "data": { + "message": f'{params_kw.currency}:不支持的币种' + } +params_kw.amount = float(params_kw.amount) +debug(f'recharge.dspy: {params_kw=}') + +try: + url = await create_payment(request, params_kw) + return { + "status": "ok", + "data": { + "url": url + } + } +except Exception as e: + return { + "status": "error", + "data":{ + "message":str(e) + } + }