推广分佣功能开发

This commit is contained in:
Dev
2026-10-14 14:44:01 +08:00
parent da26eb5306
commit 1754df972d
34 changed files with 1414 additions and 16 deletions
+14 -1
View File
@@ -24,7 +24,8 @@ class Orders extends Model
protected $append = [
'order_type_text',
'order_status_text',
'auto_cancel_time_text'
'auto_cancel_time_text',
'commission_status_text'
];
@@ -39,6 +40,18 @@ class Orders extends Model
}
public function getCommissionStatusList()
{
return ['0' => __('Commission_status 0'), '1' => __('Commission_status 1'), '2' => __('Commission_status 2')];
}
public function getCommissionStatusTextAttr($value, $data)
{
$value = $value ? $value : (isset($data['commission_status']) ? $data['commission_status'] : '');
$list = $this->getCommissionStatusList();
return isset($list[$value]) ? $list[$value] : '';
}
public function getOrderTypeTextAttr($value, $data)
{
$value = $value ? $value : (isset($data['order_type']) ? $data['order_type'] : '');