|
|
@@ -67,7 +67,7 @@ class RejectedController extends Controller
|
|
|
$paginateParams = $this->packFilterParams($request);
|
|
|
$paginateParams['paginate']=$paginate;
|
|
|
$rejectedQuery=$this->buildFilteredQuery($paginateParams)->orderBy('id','desc')->whereIn('id_owner',
|
|
|
- $user?$user->getPermittingOwnerIdsAttribute():[])->withTrashed()->whereNotNull('deleted_at');
|
|
|
+ $user?app('UserService')->getPermittingOwnerIds($user):[])->withTrashed()->whereNotNull('deleted_at');
|
|
|
$total = $rejectedQuery->count();
|
|
|
$rejectedBills=$rejectedQuery->paginate($paginate);
|
|
|
return view('rejected.recycle',compact('rejectedBills','total','paginateParams'));
|
|
|
@@ -233,11 +233,11 @@ class RejectedController extends Controller
|
|
|
if(!Gate::allows('退货管理-录入')){ return redirect(url('/'));}
|
|
|
$user=Auth::user();
|
|
|
$owners=Owner::all()->whereIn('id',
|
|
|
- $user?$user->getPermittingOwnerIdsAttribute():[])->sortBy('name');
|
|
|
+ $user?app('UserService')->getPermittingOwnerIds($user):[])->sortBy('name');
|
|
|
$logistics=Logistic::all()->sortBy('name');
|
|
|
$qualityLabels=QualityLabel::all()->sortBy('name');
|
|
|
$rejectedBills = RejectedBill::query()->orderByDesc('id')->whereIn('id_owner',
|
|
|
- $user?$user->getPermittingOwnerIdsAttribute():[])->limit(20)->get();
|
|
|
+ $user?app('UserService')->getPermittingOwnerIds($user):[])->limit(20)->get();
|
|
|
foreach($rejectedBills as $bill){
|
|
|
$bill['is_loaded'] = $bill['is_loaded_null'];
|
|
|
$bill['isEditing'] = false;
|
|
|
@@ -436,7 +436,7 @@ class RejectedController extends Controller
|
|
|
$filterParams=json_decode($request->input('filterParams'),true);
|
|
|
$user=Auth::user();
|
|
|
$rejectedBills=$this->buildFilteredQuery($filterParams)->orderBy('id','desc')->whereIn('id_owner',
|
|
|
- $user?$user->getPermittingOwnerIdsAttribute():[]);
|
|
|
+ $user?app('UserService')->getPermittingOwnerIds($user):[]);
|
|
|
if($rejectedBills->count()>RejectedExport::$max){
|
|
|
$rejectedBills->where('is_finished',false);
|
|
|
}
|