bugfix
This commit is contained in:
parent
8acd990559
commit
d827acccab
@ -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')}}"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
38
wwwroot/user_recharge.dspy
Normal file
38
wwwroot/user_recharge.dspy
Normal file
@ -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)
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user