|
|
@@ -230,8 +230,18 @@ class ShopAdminController extends BaseController
|
|
|
$finance = $post['finance'] ?? 0;
|
|
|
$switchShop = $post['switchShop'] ?? 0;
|
|
|
$founder = $relation->founder ?? 1;
|
|
|
- if ($founder == 2 && $super == 0) {
|
|
|
- util::fail('不能关闭超管权限');
|
|
|
+ if ($founder != 2) {
|
|
|
+ if ($finance == 1) {
|
|
|
+ util::fail('超管才能开启财务权限');
|
|
|
+ }
|
|
|
+ if ($switchShop == 1) {
|
|
|
+ util::fail('超管才能开启管理分店权限');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if ($founder == 2) {
|
|
|
+ if ($super == 0) {
|
|
|
+ util::fail('超管不能关闭改库存改价权限');
|
|
|
+ }
|
|
|
}
|
|
|
if (!empty($name)) {
|
|
|
$relation->name = $name;
|