This commit is contained in:
xman 2025-06-28 19:09:48 +08:00
parent 6f4dde697a
commit 74faded46e

View File

@ -181,15 +181,24 @@ class OrderDispatch extends Model
* @param string $auth_admin_id * @param string $auth_admin_id
* @return mixed * @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()){ public function scopeDispatcherauth($query, Auth $auth, string $admin_id_field='admin_id'){
$query->whereIn('fa_order_dispatch.'.$admin_id_field,[$auth->id,0]);
if($auth->isDispatcher()){ //是派单员
$query->where('fa_order.'.$admin_id_field,$auth->id);
} }
return $query; return $query;
} }
public function lastRecord(){ public function lastRecord(){
return $this->hasOne(OrderDispatchRecord::class,'dispatch_id','id')->order('id','desc')->limit(1); return $this->hasOne(OrderDispatchRecord::class,'dispatch_id','id')->order('id','desc')->limit(1);
} }