Files
charge-pile-serve/app/controller/Order/RefundRecord.php
MeSHard 94f7e83679 init
2025-11-10 16:12:07 +08:00

31 lines
1.1 KiB
PHP

<?php
namespace app\controller\Order;
use Overtrue\Pinyin\Pinyin;
use think\facade\Db;
class RefundRecord
{
public function RefundRecord($openid){
$area = Db::table('user')->where('openid',$openid)->value('area');
$pinyin = new Pinyin();
$s = $pinyin->sentence($area);
$s = strtr($s,array(' '=>''));
$table_refund = 'refund_'.$s;
$message = Db::table($table_refund)->where('openid',$openid)->order('create_time desc')->select()->toArray();
for($i=0;$i<count($message);$i++){
$message[$i]['refund_total'] = round($message[$i]['refund_total']/100,2);
if ($message[$i]['status']=='SUCCESS'){
$message[$i]['status'] = '退款成功';
}elseif ($message[$i]['status']=='PROCESSING'){
$message[$i]['status'] = '退款处理中';
}elseif ($message[$i]['status']=='ABNORMAL'){
$message[$i]['status'] = '退款异常';
}elseif ($message[$i]['status']=='CLOSED'){
$message[$i]['status'] = '退款关闭';
}
}
return json($message);
}
}