Browse Source

一个用户只能添加一个店铺

master
liangyuyan 5 years ago
parent
commit
952188427b
  1. 11
      app/Admin/Controllers/v3/StoreController.php

11
app/Admin/Controllers/v3/StoreController.php

@ -264,16 +264,17 @@ class StoreController extends AdminController
if($form->isEditing() && !empty($marketId) && $marketId != $form->model()->market_id){ if($form->isEditing() && !empty($marketId) && $marketId != $form->model()->market_id){
return $form->error('不能更换市场,会影响店铺下商品所属市场!'); return $form->error('不能更换市场,会影响店铺下商品所属市场!');
} }
if(!empty($id) && !empty($adminId)){
if(!empty($adminId)){
$user = UserModel::getUserInfo($adminId,'id'); $user = UserModel::getUserInfo($adminId,'id');
if(empty($user)){ if(empty($user)){
return $form->error('管理员不存在'); 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)){ if(!empty($store)){
return $form->error('管理员已经绑定了店铺'); return $form->error('管理员已经绑定了店铺');
} }

Loading…
Cancel
Save