安徽博创起重服务端程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

46 lines
1.1 KiB

<?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']);
}
}