|
|
@@ -64,7 +64,7 @@ class AdminClass extends BaseClass
|
|
|
}
|
|
|
|
|
|
//开店时初始化员工和角色
|
|
|
- public static function initAdmin($applyData, $mainId, $shop)
|
|
|
+ public static function initAdmin($applyData, $mainId, $shop, $shop2 = null)
|
|
|
{
|
|
|
$shopId = $shop->id ?? 0;
|
|
|
$mobile = $applyData['mobile'] ?? 0;
|
|
|
@@ -78,10 +78,18 @@ class AdminClass extends BaseClass
|
|
|
if ($ptStyle == dict::getDict('ptStyle', 'hd')) {
|
|
|
$admin->openShop = 3;
|
|
|
$admin->currentShopId = $shopId;
|
|
|
+ if (!empty($shop2)) {
|
|
|
+ $admin->openGhsShop = 3;
|
|
|
+ $admin->currentGhsShopId = $shop2->id ?? 0;
|
|
|
+ }
|
|
|
$admin->save();
|
|
|
} elseif ($ptStyle == dict::getDict('ptStyle', 'ghs')) {
|
|
|
$admin->openGhsShop = 3;
|
|
|
$admin->currentGhsShopId = $shopId;
|
|
|
+ if (!empty($shop2)) {
|
|
|
+ $admin->openShop = 3;
|
|
|
+ $admin->currentShopId = $shop2->id ?? 0;
|
|
|
+ }
|
|
|
$admin->save();
|
|
|
}
|
|
|
}
|
|
|
@@ -331,13 +339,13 @@ class AdminClass extends BaseClass
|
|
|
$adminData['addTime'] = $time;
|
|
|
$adminData['source'] = isset($adminData['source']) ? $adminData['source'] : 0;
|
|
|
$adminData['hasSubscribe'] = 0;
|
|
|
- $adminData['currentShopId'] = $adminData['currentShopId'] ?? '';
|
|
|
+ $adminData['currentShopId'] = $adminData['currentShopId'] ?? 0;
|
|
|
$adminData['openShop'] = $adminData['openShop'] ?? \biz\admin\classes\AdminClass::OPEN_SHOP_NO;
|
|
|
- $adminData['currentGhsShopId'] = $adminData['currentGhsShopId'] ?? '';
|
|
|
+ $adminData['currentGhsShopId'] = $adminData['currentGhsShopId'] ?? 0;
|
|
|
$adminData['openGhsShop'] = $adminData['openGhsShop'] ?? \biz\admin\classes\AdminClass::OPEN_SHOP_NO;
|
|
|
$adminData['super'] = $adminData['super'] ?? \biz\admin\classes\AdminClass::SUPER_NO;
|
|
|
$adminData['delStatus'] = 0;
|
|
|
- $adminData['openShop'] = 1;
|
|
|
+ $adminData['openShop'] = $adminData['openShop'] ?? \biz\admin\classes\AdminClass::OPEN_SHOP_NO;
|
|
|
if (isset($adminData['headImgUrl']) && !empty($adminData['headImgUrl'])) {
|
|
|
$imgUrl = $adminData['headImgUrl'];
|
|
|
$name = ImageService::generateAvatar(0, $imgUrl);
|