| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- namespace bizJd\shop\classes;
- use biz\shop\classes\ShopExtClass;
- use bizJd\base\classes\BaseClass;
- use common\components\stringUtil;
- class ShopClass extends BaseClass
- {
- public static $baseFile = '\bizJd\shop\models\Shop';
- //创建门店 ssh 2020.2.8
- public static function addShop($data)
- {
- $data['createTime'] = date("Y-m-d H:i:s");
- $shopName = isset($data['shopName']) ? $data['shopName'] : '';
- if (empty($shopName)) {
- util::fail('请填写门店名称');
- }
- if (stringUtil::getWordNum($shopName) > 8) {
- util::fail('门店名称不能超过8个汉字,2个字母顶一个汉字');
- }
- $exists = self::getByCondition(['sjId' => $data['sjId'], 'shopName' => $shopName]);
- if (!empty($exists)) {
- util::fail('门店名称已经存在');
- }
- //补充fullAddress lqh 2021.4.18
- $data['fullAddress'] = $data['city'] . $data['address'] . $data['floor'];
- $data['img'] = isset($data['img']) && !empty($data['img']) ? json_encode($data['img']) : '';
- if (isset($data['ptStyle']) == false) {
- util::fail('请先择平台类型');
- }
- $shop = self::add($data, true);
- $newShopId = $shop->id;
- $extData = ['shopId' => $newShopId];
- ShopExtClass::add($extData);
- return $shop;
- }
- }
|