sth
This commit is contained in:
parent
6f4dde697a
commit
74faded46e
|
|
@ -181,15 +181,24 @@ class OrderDispatch extends Model
|
|||
* @param string $auth_admin_id
|
||||
* @return mixed
|
||||
*/
|
||||
public function scopeAuth($query, Auth $auth, string $admin_id_field='admin_id'){
|
||||
// public function scopeAuth($query, Auth $auth, string $admin_id_field='admin_id'){
|
||||
//
|
||||
// if(!$auth->isSuperAdmin()){
|
||||
// $query->whereIn('fa_order_dispatch.'.$admin_id_field,[$auth->id,0]);
|
||||
// }
|
||||
// return $query;
|
||||
// }
|
||||
|
||||
if(!$auth->isSuperAdmin()){
|
||||
$query->whereIn('fa_order_dispatch.'.$admin_id_field,[$auth->id,0]);
|
||||
public function scopeDispatcherauth($query, Auth $auth, string $admin_id_field='admin_id'){
|
||||
|
||||
if($auth->isDispatcher()){ //是派单员
|
||||
$query->where('fa_order.'.$admin_id_field,$auth->id);
|
||||
}
|
||||
return $query;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function lastRecord(){
|
||||
return $this->hasOne(OrderDispatchRecord::class,'dispatch_id','id')->order('id','desc')->limit(1);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user