shish hace 3 años
padre
commit
07847c88ef

+ 14 - 0
app-hd/controllers/GhsController.php

@@ -24,6 +24,20 @@ class GhsController extends BaseController
         'zs' => ['name' => '金店', 'num' => 0, 'amount' => 0, 'key' => 'zs'],
     ];
 
+    public function actionAddGhs()
+    {
+        $get = Yii::$app->request->get();
+        $name = $get['name'] ?? '';
+        if (empty($name)) {
+            util::fail('请填写名称');
+        }
+        $shopId = $this->shopId;
+        $has = GhsClass::getByCondition(['ownShopId' => $shopId, 'name' => $name], true);
+        if (empty($has)) {
+            util::fail($name . ' 已经存在了');
+        }
+    }
+
     //是否屏蔽 ssh 20230226
     public function actionChangeDelStatus()
     {

+ 10 - 0
biz-hd/common/classes/MobileSnClass.php

@@ -0,0 +1,10 @@
+<?php
+namespace bizHd\common\classes;
+use Yii;
+use bizHd\base\classes\BaseClass;
+class MobileSnClass extends BaseClass
+{
+
+	public static $baseFile = '\bizHd\common\models\MobileSn';
+
+}

+ 13 - 0
biz-hd/common/models/MobileSn.php

@@ -0,0 +1,13 @@
+<?php
+namespace bizHd\common\models;
+use bizHd\base\models\Base;
+
+class MobileSn extends Base
+{
+	
+	public static function tableName()
+	{
+		return 'xhMobileSn';
+	}
+
+}

+ 12 - 0
common/components/orderSn.php

@@ -5,6 +5,7 @@ namespace common\components;
 use biz\sj\classes\CashSnClass;
 use bizGhs\order\classes\OrderClass;
 use bizHd\cg\classes\CgRefundSnClass;
+use bizHd\common\classes\MobileSnClass;
 use bizHd\goods\classes\GoodsCgSnClass;
 use bizHd\goods\classes\GoodsSnClass;
 use bizHd\order\classes\SettleSnClass;
@@ -384,4 +385,15 @@ class orderSn
         return $prefix . $id;
     }
 
+    //生成虚拟手机号 ssh 20230303
+    public static function getMobileSn()
+    {
+        $respond = MobileSnClass::add(['id' => null]);
+        $id = isset($respond['id']) ? (string)$respond['id'] : '';
+        if (empty($id)) {
+            util::fail('没有生成手机号');
+        }
+        return $id;
+    }
+
 }