123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?php namespace App\Models\Product;
- use Illuminate\Database\Eloquent\Factories\HasFactory;
- use Illuminate\Database\Eloquent\Model;
- /**
- * 产品规格分类
- *
- */
- class SpecClass extends Model
- {
- // 交易类型 与 支付方式
- private $classList = ['1'=>[
- 'id' =>1,
- // 类型名称
- 'name' =>'文字',
- ],'2'=>[
- 'id' =>2,
- // 类型名称
- 'name' =>'数值',
- ],'3'=>[
- 'id' =>3,
- // 类型名称
- 'name' =>'图片+文字',
- ],'4'=>[
- 'id' =>4,
- // 类型名称
- 'name' =>'图片+数值',
- ]];
- /**
- * 获取列表
- * @param Bool $force 是否强制更新
- *
- */
- public function getList()
- {
- // 返回数据
- return $this->classList;
- }
- /**
- * 获取配置平台对应的应用数据
- *
- * @param int 用户ID
- * @param string 指定字段
- *
- */
- public function getOne($id,$field='')
- {
- // 获取列表数据
- $list = $this->getList();
- // 获取数据
- $one = isset($list[$id]) ? $list[$id] : [];
- // 返回值
- return empty($field) ? $one : ( isset($one[$field]) ? $one[$field] : null);
- }
- }
|