Bladeren bron

添加供货商

shish 3 jaren geleden
bovenliggende
commit
cc7cd778c8
3 gewijzigde bestanden met toevoegingen van 21 en 3 verwijderingen
  1. 10 3
      app-hd/controllers/GhsController.php
  2. 8 0
      biz-hd/ghs/services/GhsService.php
  3. 3 0
      biz/ghs/classes/GhsClass.php

+ 10 - 3
app-hd/controllers/GhsController.php

@@ -10,6 +10,7 @@ use bizGhs\custom\classes\CustomLevelClass;
 use bizHd\stat\classes\StatVisitClass;
 use common\components\dict;
 use common\components\imgUtil;
+use common\components\stringUtil;
 use common\components\util;
 use Yii;
 
@@ -24,18 +25,24 @@ class GhsController extends BaseController
         'zs' => ['name' => '金店', 'num' => 0, 'amount' => 0, 'key' => 'zs'],
     ];
 
+    //添加虚拟的供货商 ssh 20230305
     public function actionAddGhs()
     {
-        $get = Yii::$app->request->get();
-        $name = $get['name'] ?? '';
+        $post = Yii::$app->request->post();
+        $name = $post['name'] ?? '';
         if (empty($name)) {
             util::fail('请填写名称');
         }
+        if (stringUtil::getWordNum($name) > 8) {
+            util::fail('名称不能超过8个汉字');
+        }
         $shopId = $this->shopId;
         $has = GhsClass::getByCondition(['ownShopId' => $shopId, 'name' => $name], true);
-        if (empty($has)) {
+        if (!empty($has)) {
             util::fail($name . ' 已经存在了');
         }
+        \bizHd\ghs\services\GhsService::addVirtualGhs($post, $this->shop);
+        util::complete();
     }
 
     //是否屏蔽 ssh 20230226

+ 8 - 0
biz-hd/ghs/services/GhsService.php

@@ -3,6 +3,7 @@
 namespace bizHd\ghs\services;
 
 use bizHd\base\services\BaseService;
+use common\components\orderSn;
 use common\components\util;
 use Yii;
 
@@ -11,4 +12,11 @@ class GhsService extends BaseService
 
     public static $baseFile = '\bizHd\ghs\classes\GhsClass';
 
+    //添加虚拟供货商 ssh 20230305
+    public static function addVirtualGhs($data, $hdShop)
+    {
+        $mobile = orderSn::getMobileSn();
+        $name = $data['name'] ?? '';
+    }
+
 }

+ 3 - 0
biz/ghs/classes/GhsClass.php

@@ -24,6 +24,7 @@ class GhsClass extends BaseClass
 
     public static $baseFile = '\biz\ghs\models\Ghs';
 
+
     //补充供货商 ssh 20211028
     public static function bcGhs($hdShopId)
     {
@@ -148,6 +149,8 @@ class GhsClass extends BaseClass
         return $custom;
     }
 
+
+
     //增加供货商 ssh 2021.3.29
     public static function addGhs($data)
     {