|
|
@@ -50,11 +50,11 @@ class MerchantClass extends BaseClass
|
|
|
|
|
|
public static function getMerchantById($id)
|
|
|
{
|
|
|
- $merchant = self::getById($id);
|
|
|
- if (empty($merchant)) {
|
|
|
- return $merchant;
|
|
|
+ $sj = self::getById($id);
|
|
|
+ if (empty($sj)) {
|
|
|
+ return $sj;
|
|
|
}
|
|
|
- $list = self::groupBaseInfo([$merchant]);
|
|
|
+ $list = self::groupBaseInfo([$sj]);
|
|
|
return current($list);
|
|
|
}
|
|
|
|
|
|
@@ -87,10 +87,10 @@ class MerchantClass extends BaseClass
|
|
|
$applyData['alipayAccountName'] = isset($applyData['alipayAccountName']) ? $applyData['alipayAccountName'] : '';
|
|
|
$applyData['agentLevel'] = 1;
|
|
|
$applyData['parentId'] = $applyData['introSjId'] ?? 0;
|
|
|
- $merchant = self::add($applyData);
|
|
|
+ $sj = self::add($applyData);
|
|
|
|
|
|
$adminId = $applyData['adminId'] ?? 0;
|
|
|
- $merchantId = $merchant['id'];
|
|
|
+ $sjId = $sj['id'];
|
|
|
$mobile = $applyData['mobile'];
|
|
|
//生成资产
|
|
|
$assetData = [
|
|
|
@@ -106,7 +106,7 @@ class MerchantClass extends BaseClass
|
|
|
'totalRecharge' => 0,
|
|
|
'totalOrder' => 0,
|
|
|
'totalDeal' => 0,
|
|
|
- 'merchantId' => $merchantId,
|
|
|
+ 'merchantId' => $sjId,
|
|
|
'totalIncome' => 0,
|
|
|
'totalExpend' => 0,
|
|
|
];
|
|
|
@@ -114,7 +114,7 @@ class MerchantClass extends BaseClass
|
|
|
|
|
|
//生成商家拓展信息
|
|
|
$extendData = [
|
|
|
- 'merchantId' => $merchantId,
|
|
|
+ 'merchantId' => $sjId,
|
|
|
'wxAppId' => isset($applyData['wxAppId']) ? $applyData['wxAppId'] : '',
|
|
|
'webTitle' => isset($applyData['merchantName']) ? $applyData['merchantName'] : '',
|
|
|
'webKeyword' => isset($applyData['merchantName']) ? $applyData['merchantName'] : '',
|
|
|
@@ -133,11 +133,11 @@ class MerchantClass extends BaseClass
|
|
|
];
|
|
|
MerchantExtendClass::add($extendData);
|
|
|
|
|
|
- MerchantInitClass::add(['merchantId' => $merchantId]);
|
|
|
+ MerchantInitClass::add(['merchantId' => $sjId]);
|
|
|
|
|
|
//商家商品配置信息
|
|
|
$setData = [
|
|
|
- 'merchantId' => $merchantId,
|
|
|
+ 'merchantId' => $sjId,
|
|
|
'riseType' => 0,
|
|
|
'riseAmount' => 0,
|
|
|
];
|
|
|
@@ -145,8 +145,8 @@ class MerchantClass extends BaseClass
|
|
|
|
|
|
//创建门店
|
|
|
$shopData = [
|
|
|
- 'shopName' => $merchant['merchantName'],
|
|
|
- 'merchantId' => $merchantId,
|
|
|
+ 'shopName' => $sj['merchantName'],
|
|
|
+ 'merchantId' => $sjId,
|
|
|
'openTime' => '8:00 - 23:00',
|
|
|
'telephone' => $mobile,
|
|
|
'introduction' => '欢迎光临',
|
|
|
@@ -157,18 +157,18 @@ class MerchantClass extends BaseClass
|
|
|
'address' => isset($applyData['address']) ? $applyData['address'] : '',
|
|
|
'fullAddress' => isset($applyData['fullAddress']) ? $applyData['fullAddress'] : '',
|
|
|
];
|
|
|
- $shopReturn = ShopClass::addShop($shopData);
|
|
|
- $shopId = $shopReturn['id'];
|
|
|
+ $shopRespond = ShopClass::addShop($shopData);
|
|
|
+ $shopId = $shopRespond['id'];
|
|
|
//设置商家默认门店
|
|
|
- MerchantClass::updateById($merchantId, ['defaultShopId' => $shopId]);
|
|
|
+ MerchantClass::updateById($sjId, ['defaultShopId' => $shopId]);
|
|
|
|
|
|
if ($applyData['style'] == MerchantClass::STYLE_RETAIL) {
|
|
|
//创建管理员角色
|
|
|
$roleId = 0;
|
|
|
- $hasRole = AdminRoleClass::getByCondition(['merchantId' => $merchantId]);
|
|
|
+ $hasRole = AdminRoleClass::getByCondition(['merchantId' => $sjId]);
|
|
|
if (empty($hasRole)) {
|
|
|
- AdminRoleClass::addAdminRole(['roleName' => '店员', 'merchantId' => $merchantId, 'auth' => '*']);
|
|
|
- $roleReturn = AdminRoleClass::addAdminRole(['roleName' => '老板', 'merchantId' => $merchantId, 'auth' => '*']);
|
|
|
+ AdminRoleClass::addAdminRole(['roleName' => '店员', 'merchantId' => $sjId, 'auth' => '*']);
|
|
|
+ $roleReturn = AdminRoleClass::addAdminRole(['roleName' => '老板', 'merchantId' => $sjId, 'auth' => '*']);
|
|
|
$roleId = $roleReturn['id'];
|
|
|
}
|
|
|
//创建管理员
|
|
|
@@ -184,7 +184,7 @@ class MerchantClass extends BaseClass
|
|
|
$shopData = [
|
|
|
'adminId' => $adminId,
|
|
|
'shopId' => $shopId,
|
|
|
- 'merchantId' => $merchantId,
|
|
|
+ 'merchantId' => $sjId,
|
|
|
'remind' => 1,
|
|
|
'roleId' => $roleId,
|
|
|
'default' => 1,
|
|
|
@@ -196,7 +196,14 @@ class MerchantClass extends BaseClass
|
|
|
if ($applyData['introStyle'] == MerchantClass::STYLE_SUPPLIER) {
|
|
|
if ($applyData['style'] == MerchantClass::STYLE_RETAIL) {
|
|
|
$introSjId = $applyData['introSjId'];
|
|
|
- $customData = [];
|
|
|
+ $customData = [
|
|
|
+ 'customSjId' => $sjId,
|
|
|
+ 'customShopId' => $shopId,
|
|
|
+ 'sjId' => $applyData['introSjId'],
|
|
|
+ 'name' => $applyData['name'],
|
|
|
+ 'mobile' => $applyData['mobile'],
|
|
|
+ 'isOpen' => 1,
|
|
|
+ ];
|
|
|
CustomClass::addCustom($customData);
|
|
|
}
|
|
|
}
|
|
|
@@ -204,10 +211,10 @@ class MerchantClass extends BaseClass
|
|
|
} elseif ($applyData['style'] == MerchantClass::STYLE_SUPPLIER) {
|
|
|
//创建管理员角色
|
|
|
$roleId = 0;
|
|
|
- $hasRole = \bizGhs\admin\classes\AdminRoleClass::getByCondition(['merchantId' => $merchantId]);
|
|
|
+ $hasRole = \bizGhs\admin\classes\AdminRoleClass::getByCondition(['merchantId' => $sjId]);
|
|
|
if (empty($hasRole)) {
|
|
|
- \bizGhs\admin\classes\AdminRoleClass::addAdminRole(['roleName' => '店员', 'merchantId' => $merchantId, 'auth' => '*']);
|
|
|
- $roleReturn = \bizGhs\admin\classes\AdminRoleClass::addAdminRole(['roleName' => '老板', 'merchantId' => $merchantId, 'auth' => '*']);
|
|
|
+ \bizGhs\admin\classes\AdminRoleClass::addAdminRole(['roleName' => '店员', 'merchantId' => $sjId, 'auth' => '*']);
|
|
|
+ $roleReturn = \bizGhs\admin\classes\AdminRoleClass::addAdminRole(['roleName' => '老板', 'merchantId' => $sjId, 'auth' => '*']);
|
|
|
$roleId = $roleReturn['id'];
|
|
|
}
|
|
|
//创建管理员
|
|
|
@@ -225,7 +232,7 @@ class MerchantClass extends BaseClass
|
|
|
$shopData = [
|
|
|
'adminId' => $adminId,
|
|
|
'shopId' => $shopId,
|
|
|
- 'merchantId' => $merchantId,
|
|
|
+ 'merchantId' => $sjId,
|
|
|
'remind' => 1,
|
|
|
'roleId' => $roleId,
|
|
|
'default' => 1,
|
|
|
@@ -239,14 +246,14 @@ class MerchantClass extends BaseClass
|
|
|
|
|
|
if ($applyData['style'] == MerchantClass::STYLE_RETAIL) {
|
|
|
//商品和分类初始化
|
|
|
- CategoryClass::initCategoryGoods($merchantId);
|
|
|
+ CategoryClass::initCategoryGoods($sjId);
|
|
|
//商城和门店广告初始化
|
|
|
- AdClass::initAdd($merchantId);
|
|
|
+ AdClass::initAdd($sjId);
|
|
|
//优惠券资产与配置信息初始化
|
|
|
- CouponAssetClass::add(['merchantId' => $merchantId, 'switch' => 1]);
|
|
|
+ CouponAssetClass::add(['merchantId' => $sjId, 'switch' => 1]);
|
|
|
}
|
|
|
|
|
|
- return $merchant;
|
|
|
+ return $sj;
|
|
|
}
|
|
|
|
|
|
//h5商城链接二维码 shish 2020.4.30
|
|
|
@@ -259,9 +266,9 @@ class MerchantClass extends BaseClass
|
|
|
return isset($respond['url']) ? $respond['url'] : '';
|
|
|
}
|
|
|
|
|
|
- public static function getDefaultShopId($merchant)
|
|
|
+ public static function getDefaultShopId($sj)
|
|
|
{
|
|
|
- $defaultShopId = isset($merchant['defaultShopId']) ? $merchant['defaultShopId'] : 0;
|
|
|
+ $defaultShopId = isset($sj['defaultShopId']) ? $sj['defaultShopId'] : 0;
|
|
|
return $defaultShopId;
|
|
|
}
|
|
|
|