文件

55 行
1.3 KiB
PHP

<?php
namespace app\admin\model\shopro\operating_company;
use think\Model;
class Settlement extends Model
{
protected $name = 'shopro_operating_company_settlement';
protected $autoWriteTimestamp = true;
protected $createTime = 'createtime';
protected $updateTime = 'updatetime';
public function company()
{
return $this->belongsTo(Company::class, 'company_id', 'id');
}
public function items()
{
return $this->hasMany(SettlementItem::class, 'settlement_id', 'id');
}
public function getAuditStatusList()
{
return [
0 => '草稿',
1 => '待审核',
2 => '已通过',
3 => '已驳回',
];
}
public function getPayStatusList()
{
return [
0 => '未打款',
1 => '已打款',
2 => '打款失败',
];
}
public function getAuditStatusTextAttr($value, $data)
{
$list = $this->getAuditStatusList();
return isset($list[$data['audit_status']]) ? $list[$data['audit_status']] : '';
}
public function getPayStatusTextAttr($value, $data)
{
$list = $this->getPayStatusList();
return isset($list[$data['pay_status']]) ? $list[$data['pay_status']] : '';
}
}