unipay/wwwroot/refund.dspy
2025-12-20 20:47:08 +08:00

21 lines
391 B
Plaintext

# refund.dspy
debug(f'refund.dspy: {params_kw=}')
params_kw.amount = float(params_kw.amount)
plog = await get_refundable_plog(request, parmas_kw.id)
if plog is None:
return {
"widgettype": "Text",
"options":{
"i18n":true,
"width":"100%",
"wrap":true,
"otext":"不可退费"
}
}
if params_kw.amount > plog.total_amount:
return {
}
plog.total_amount = params_kw.amount