shish 5 سال پیش
والد
کامیت
5d5d252d48
1فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 7 1
      biz-ghs/admin/classes/AdminClass.php

+ 7 - 1
biz-ghs/admin/classes/AdminClass.php

@@ -65,11 +65,13 @@ class AdminClass extends BaseClass
     {
         $mobile = $applyData['mobile'] ?? 0;
         $adminId = $applyData['adminId'] ?? 0;
+        $adminName = $applyData['adminName'] ?? '';
 
         //创建管理员角色
         $roleId = 0;
         $hasRole = AdminRoleClass::getByCondition(['merchantId' => $sjId]);
         if (empty($hasRole)) {
+            AdminRoleClass::addAdminRole(['roleName' => '员工', 'merchantId' => $sjId, 'auth' => '']);
             $roleReturn = AdminRoleClass::addAdminRole(['roleName' => '老板', 'merchantId' => $sjId, 'auth' => '*']);
             $roleId = $roleReturn['id'];
         }
@@ -81,7 +83,8 @@ class AdminClass extends BaseClass
                     'password' => password_hash($mobile, PASSWORD_BCRYPT),
                     'payPassword' => password_hash($mobile, PASSWORD_BCRYPT),
                     'mobile' => $mobile,
-                    'currentShopId'=>$shopId,
+                    'currentShopId' => $shopId,
+                    'super' => 1,
                 ];
                 self::updateById($adminId, $adminData);
                 $shopData = [
@@ -91,6 +94,9 @@ class AdminClass extends BaseClass
                     'remind' => 1,
                     'roleId' => $roleId,
                     'default' => 1,
+                    'adminName' => $adminName,
+                    'super' => 1,
+                    'founder' => 1,
                 ];
                 ShopAdminClass::add($shopData);
             }