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