shish 2 jaren geleden
bovenliggende
commit
ff462d59cf
1 gewijzigde bestanden met toevoegingen van 12 en 2 verwijderingen
  1. 12 2
      app-ghs/controllers/ShopAdminController.php

+ 12 - 2
app-ghs/controllers/ShopAdminController.php

@@ -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;