|
@@ -10,10 +10,11 @@ class Cannelorder extends Model
|
|
|
|
|
|
use SoftDelete;
|
|
|
|
|
|
+
|
|
|
|
|
|
// 表名
|
|
|
protected $name = 'user_cancel_order';
|
|
|
-
|
|
|
+
|
|
|
// 自动写入时间戳字段
|
|
|
protected $autoWriteTimestamp = 'integer';
|
|
|
|
|
@@ -25,10 +26,12 @@ class Cannelorder extends Model
|
|
|
// 追加属性
|
|
|
protected $append = [
|
|
|
'status_text',
|
|
|
- 'is_offset_text'
|
|
|
+ 'is_offset_text',
|
|
|
+ 'timeout_text'
|
|
|
];
|
|
|
+
|
|
|
|
|
|
-
|
|
|
+
|
|
|
public function getStatusList()
|
|
|
{
|
|
|
return ['1' => __('Status 1'), '2' => __('Status 2'), '3' => __('Status 3'), '4' => __('Status 4'), '5' => __('Status 5')];
|
|
@@ -39,6 +42,11 @@ class Cannelorder extends Model
|
|
|
return ['0' => __('Is_offset 0'), '1' => __('Is_offset 1')];
|
|
|
}
|
|
|
|
|
|
+ public function getTimeoutList()
|
|
|
+ {
|
|
|
+ return ['0' => __('Timeout 0'), '1' => __('Timeout 1')];
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
public function getStatusTextAttr($value, $data)
|
|
|
{
|
|
@@ -56,6 +64,16 @@ class Cannelorder extends Model
|
|
|
}
|
|
|
|
|
|
|
|
|
+ public function getTimeoutTextAttr($value, $data)
|
|
|
+ {
|
|
|
+ $value = $value ? $value : (isset($data['timeout']) ? $data['timeout'] : '');
|
|
|
+ $list = $this->getTimeoutList();
|
|
|
+ return isset($list[$value]) ? $list[$value] : '';
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
public function user()
|
|
|
{
|
|
|
return $this->belongsTo('User', 'c_user_id', 'id', [], 'LEFT')->setEagerlyType(0);
|