=1000){ return ($model['salary_start']/1000).'K'; }else{ return $model['salary_start']; } } public function getSalaryEndAttr($_,$model){ if ($model['salary_end']>=1000){ return ($model['salary_end']/1000).'K'; }else{ return $model['salary_end']; } } public function datauser(){ return $this->belongsTo(SystemUser::class,'uid'); } public function shipyard(){ return $this->belongsTo(DataShipyard::class,'shipyard_id'); } public function scopeShow(Query $query) { $query->where('is_del',1); } public static function onAfterRead(\think\Model $model) { if (!$model['uid']){ $model['shipyard'] = [ 'id'=>0, 'name'=>'平台' ]; } } public static function onBeforeInsert(\think\Model $model) { if(AdminService::getUserId()==10000){ $model['uid'] = 0; } else{ $model['uid']=AdminService::getUserId(); $model['shipyard_id'] = SystemUser::mk()->where('id',AdminService::getUserId())->value('link_id'); } } }