www.maiwd.cn // +---------------------------------------------------------------------- namespace app\admin\model\wdsxh\business; use think\Model; class BusinessConfig extends Model { // 表名 protected $name = 'wdsxh_business_config'; // 自动写入时间戳字段 protected $autoWriteTimestamp = 'integer'; // 定义时间戳字段名 protected $createTime = 'createtime'; protected $updateTime = 'updatetime'; public function getIsStatusList() { return ['1' => __('全部开放'), '2' => __('部分开放'), '3' => __('会员专属(只有会员才能查看)')]; } public function getIsExclusiveList() { return ['1' => __('是'), '2' => __('否')]; } public function getIsProcessList() { return ['1' => __('是'), '2' => __('否')]; } public function getIsExclusiveTextAttr($value, $data) { $value = $value ? $value : (isset($data['is_exclusive']) ? $data['is_exclusive'] : ''); $list = $this->getIsExclusiveList(); return isset($list[$value]) ? $list[$value] : ''; } public function getIsProcessTextAttr($value, $data) { $value = $value ? $value : (isset($data['is_process']) ? $data['is_process'] : ''); $list = $this->getIsProcessList(); return isset($list[$value]) ? $list[$value] : ''; } public function getIsStateTextAttr($value, $data) { $value = $value ? $value : (isset($data['is_status']) ? $data['is_status'] : ''); $list = $this->getIsStatusList(); return isset($list[$value]) ? $list[$value] : ''; } public function category() { return $this->belongsTo('app\admin\model\wdsxh\business\Category','category_id','id')->setEagerlyType(0); } }