'安装件', self::Order_type_two => '快递件', ]; const Model_type_one = 1; // 线下订单合同 const Model_type_two = 2; // 分社订货合同 const Model_type_three = 3; // 二手车精品加装合同 public static $model_type = [ self::Model_type_one, self::Model_type_two, self::Model_type_three ]; //安装件 const State_zero = 0;//未派单 const State_one = 1;//已派销售 const State_two = 2;//已派公司或分社 const State_three = 3;//已下施工单 const State_four = 4;//退换货 const State_five = 5;//完结 public static $state = [ self::State_zero => '未派单', self::State_one => '已派销售', self::State_two => '已派总设或分社', self::State_three => '已下施工单', self::State_four => '退换货', self::State_five => '完结', ]; //快递件 const State2_zero = 0;//未发货 const State2_one = 1;//已发货 public static $state2 = [ self::State2_zero => '未发货', self::State2_one => '已发货', ]; public static $prefix = [ self::Model_type_one => 'T9XS.', self::Model_type_two => 'T9SO.', self::Model_type_three => 'T9XS.' ]; public static $user = []; public static $is_search = false; public function __construct(array $attributes = []) { if(! empty($attributes['userData'])) { self::$user = $attributes['userData']; self::$is_search = true; } parent::__construct($attributes); } protected static function boot(){ parent::boot(); if(self::$is_search){ static::addGlobalScope(new DepartmentScope(self::$user)); } } }