Procházet zdrojové kódy

名称不能超过8个汉字

shish před 5 roky
rodič
revize
19b44c4d83

+ 4 - 0
app-ghs/controllers/ApplyController.php

@@ -4,6 +4,7 @@ namespace ghs\controllers;
 
 use biz\sj\classes\SjClass;
 use bizHd\saas\services\ApplyService;
+use common\components\stringUtil;
 use Yii;
 use common\components\util;
 use bizHd\saas\classes\ApplyClass;
@@ -45,6 +46,9 @@ class ApplyController extends BaseController
         if (empty($name)) {
             util::fail('名称不能为空');
         }
+        if (stringUtil::getWordNum($name) > 8) {
+            util::fail('名称不能超过8个汉字');
+        }
         $has = SjClass::getByCondition(['name' => $name, 'style' => ApplyClass::FROM_GHS]);
         if (!empty($has)) {
             util::fail('名称已经存在');

+ 4 - 0
app-hd/controllers/ApplyController.php

@@ -4,6 +4,7 @@ namespace hd\controllers;
 
 use biz\sj\classes\SjClass;
 use bizHd\saas\services\ApplyService;
+use common\components\stringUtil;
 use Yii;
 use common\components\util;
 use bizHd\saas\classes\ApplyClass;
@@ -48,6 +49,9 @@ class ApplyController extends BaseController
         if (empty($name)) {
             util::fail('名称不能为空');
         }
+        if (stringUtil::getWordNum($name) > 8) {
+            util::fail('名称不能超过8个汉字');
+        }
         $has = SjClass::getByCondition(['name' => $name, 'style' => ApplyClass::FROM_RETAIL]);
         if (!empty($has)) {
             util::fail('名称已经存在');

+ 1 - 0
app-mall/controllers/PublicController.php

@@ -25,6 +25,7 @@ class PublicController extends baseController
         $account = isset($header['account']) ? $header['account'] : 0;
         $this->shopId = $account;
         $this->sjWx = WxOpenClass::getMallWxInfo();
+        Yii::$app->params['ptStyle'] = dict::getDict('ptStyle', 'mall');
         return parent::beforeAction($action);
     }
 

+ 4 - 0
biz-ghs/merchant/classes/ShopClass.php

@@ -6,6 +6,7 @@ use bizGhs\product\classes\ProductClass;
 use common\components\dirUtil;
 use common\components\httpUtil;
 use common\components\qrCodeUtil;
+use common\components\stringUtil;
 use common\components\util;
 use common\components\wxUtil;
 use Yii;
@@ -76,6 +77,9 @@ class ShopClass extends BaseClass
     public static function updateShop($id, $data)
     {
         $shopName = isset($data['shopName']) ? $data['shopName'] : '';
+        if (stringUtil::getWordNum($shopName) > 8) {
+            util::fail('门店名称不能超过8个汉字');
+        }
         $sjId = $data['sjId'];
         $findShop = self::getByCondition(['sjId' => $sjId, 'shopName' => $shopName]);
         if (!empty($findShop) && $findShop['id'] != $id) {

+ 4 - 0
biz-hd/merchant/classes/ShopClass.php

@@ -11,6 +11,7 @@ use common\components\dict;
 use common\components\dirUtil;
 use common\components\httpUtil;
 use common\components\qrCodeUtil;
+use common\components\stringUtil;
 use common\components\util;
 use common\components\wxUtil;
 use Yii;
@@ -60,6 +61,9 @@ class ShopClass extends BaseClass
     {
         $shopName = isset($data['shopName']) ? $data['shopName'] : '';
         $sjId = $data['sjId'];
+        if (stringUtil::getWordNum($shopName) > 8) {
+            util::fail('门店名称不能超过8个汉字');
+        }
         $findShop = self::getByCondition(['sjId' => $sjId, 'shopName' => $shopName]);
         if (!empty($findShop) && $findShop['id'] != $id) {
             util::fail('门店名称已经存在');

+ 4 - 0
biz/shop/classes/ShopClass.php

@@ -13,6 +13,7 @@ use common\components\dirUtil;
 use common\components\httpUtil;
 use common\components\imgUtil;
 use common\components\qrCodeUtil;
+use common\components\stringUtil;
 use common\components\util;
 use common\components\wxUtil;
 use Yii;
@@ -73,6 +74,9 @@ class ShopClass extends BaseClass
         if (empty($shopName)) {
             util::fail('请填写门店名称');
         }
+        if (stringUtil::getWordNum($shopName) > 8) {
+            util::fail('门店名称不能超过8个汉字');
+        }
         $exists = self::getByCondition(['sjId' => $data['sjId'], 'shopName' => $shopName]);
         if (!empty($exists)) {
             util::fail('门店名称已经存在');