diff --git a/app/Admin/Controllers/v3/StoreController.php b/app/Admin/Controllers/v3/StoreController.php index a1db73b..57d2213 100644 --- a/app/Admin/Controllers/v3/StoreController.php +++ b/app/Admin/Controllers/v3/StoreController.php @@ -264,16 +264,17 @@ class StoreController extends AdminController if($form->isEditing() && !empty($marketId) && $marketId != $form->model()->market_id){ return $form->error('不能更换市场,会影响店铺下商品所属市场!'); } - if(!empty($id) && !empty($adminId)){ + if(!empty($adminId)){ $user = UserModel::getUserInfo($adminId,'id'); if(empty($user)){ return $form->error('管理员不存在'); } - $store = StoreModel::select('id')->where([ - ['admin_id','=',$adminId], - ['id','<>',$id?$id:0], - ])->first(); + $storeM = StoreModel::select('id')->where('admin_id',$adminId); + if($form->isEditing()){ + $storeM->where([['id','<>',$id?$id:0]]); + } + $store = $storeM->first(); if(!empty($store)){ return $form->error('管理员已经绑定了店铺'); }