glhcp/server/app/common/model/RechargeOrder.php

46 lines
1.1 KiB
PHP

<?php
namespace app\common\model;
use app\common\basics\Models;
use app\common\enum\RechargeOrderEnum;
class RechargeOrder extends Models
{
//支付方式
public static function getPayWay($status = true)
{
$desc = [
RechargeOrderEnum::WECHAT_PAY => '微信支付',
RechargeOrderEnum::ALI_PAY => '支付宝支付',
];
if ($status === true) {
return $desc;
}
return $desc[$status] ?? '未知';
}
//支付状态
public static function getPayStatus($status = true)
{
$desc = [
RechargeOrderEnum::PAY_STATUS_NO_PAID => '待支付',
RechargeOrderEnum::PAY_STATUS_PAID => '已支付',
];
if ($status === true) {
return $desc;
}
return $desc[$status] ?? '未知';
}
//支付状态
public function getPayStatusAttr($value, $data)
{
return self::getPayStatus($data['pay_status']);
}
//支付方式
public function getPayWayAttr($value, $data)
{
return self::getPayWay($data['pay_way']);
}
}