shish 1 год назад
Родитель
Сommit
44fa446937

+ 37 - 0
app-mall/controllers/MemberWealController.php

@@ -0,0 +1,37 @@
+<?php
+
+namespace frontend\controllers;
+
+use bizMall\member\classes\MemberWealClass;
+use common\components\arrayUtil;
+use common\components\util;
+use mall\controllers\BaseController;
+use Yii;
+
+class MemberWealController extends BaseController
+{
+
+    public $guestAccess = [];
+
+    //获取充值和会员的优惠政策 ssh 20250226
+    public function actionGetWeal()
+    {
+        $shop = $this->shop;
+        $shopId = $shop->id;
+        $weal = MemberWealClass::getAllByCondition(['shopId' => $shopId], null, '*', null);
+        $weal = arrayUtil::arraySort($weal, 'level', SORT_ASC);
+        if (!empty($weal)) {
+            foreach ($weal as $key => $val) {
+                $recharge = $val['recharge'] ?? 0;
+                $recharge = floatval($recharge);
+                $giv = $val['give'] ?? 0;
+                $giv = floatval($giv);
+                $weal[$key]['recharge'] = $recharge;
+                $weal[$key]['give'] = $giv;
+            }
+        }
+        $rechargeWeal = $shop->rechargeWeal ?? 0;
+        util::success(['weal' => $weal, 'rechargeWeal' => $rechargeWeal]);
+    }
+
+}

+ 13 - 0
biz-mall/member/classes/MemberWealClass.php

@@ -0,0 +1,13 @@
+<?php
+
+namespace bizMall\member\classes;
+
+use Yii;
+use bizMall\base\classes\BaseClass;
+
+class MemberWealClass extends BaseClass
+{
+
+    public static $baseFile = '\bizMall\member\models\MemberWeal';
+
+}

+ 15 - 0
biz-mall/member/models/MemberWeal.php

@@ -0,0 +1,15 @@
+<?php
+
+namespace bizMall\member\models;
+
+use bizMall\base\models\Base;
+
+class MemberWeal extends Base
+{
+
+    public static function tableName()
+    {
+        return 'xhMemberWeal';
+    }
+
+}

+ 13 - 0
biz-mall/member/services/MemberWealService.php

@@ -0,0 +1,13 @@
+<?php
+
+namespace bizMall\member\services;
+
+use bizMall\base\services\BaseService;
+use Yii;
+
+class MemberWealService extends BaseService
+{
+
+    public static $baseFile = '\bizMall\member\classes\MemberWealClass';
+
+}