Quellcode durchsuchen

app-hd 添加查询消费记录、成长值记录与积分记录

shizhongqi vor 4 Monaten
Ursprung
Commit
7808bbdb26

+ 36 - 8
app-hd/controllers/UserController.php

@@ -4,19 +4,14 @@ namespace hd\controllers;
 
 use bizHd\admin\services\AdminService;
 use bizHd\custom\classes\CustomClass;
+use bizHd\custom\classes\UserBuyAmountClass;
 use bizHd\custom\services\CustomService;
 use biz\sj\classes\MerchantExtendClass;
-use biz\sj\services\MerchantAssetService;
 use biz\sj\services\MerchantRemarkService;
+use bizHd\user\classes\UserGrowthClass;
+use bizHd\user\classes\UserIntegralClass;
 use bizHd\user\services\UserAssetService;
-use bizHd\user\services\UserGrowthService;
 use bizHd\user\services\UserService;
-use bizHd\user\services\UserUpgradeService;
-use common\components\wxUtil;
-use common\services\xhMerchantExtendService;
-use common\services\xhRechargeService;
-use common\services\xhTMessageService;
-use common\services\xhUserIntegralService;
 use Yii;
 use common\components\stringUtil;
 use common\components\util;
@@ -332,4 +327,37 @@ class UserController extends BaseController
         util::success($user);
     }
 
+    //消费记录列表
+    public function actionBuyAmountList()
+    {
+        $get = Yii::$app->request->get();
+        $where = [];
+        $where['shopId'] = $this->shopId;
+        $where['userId'] = $get['userId'];
+        $list = UserBuyAmountClass::getBuyAmountList($where);
+        util::success($list);
+    }
+    
+
+    //成长值列表
+    public function actionGrowthList()
+    {
+        $get = Yii::$app->request->get();
+        $where = [];
+        $where['shopId'] = $this->shopId;
+        $where['userId'] = $get['userId'];
+        $list = UserGrowthClass::getGrowthList($where);
+        util::success($list);
+    }
+
+    //积分列表
+    public function actionIntegralList()
+    {
+        $get = Yii::$app->request->get();
+        $where = [];
+        $where['shopId'] = $this->shopId;
+        $where['userId'] = $get['userId'];
+        $list = UserIntegralClass::getIntegralList($where);
+        util::success($list);
+    }
 }

+ 19 - 0
biz-hd/custom/classes/UserBuyAmountClass.php

@@ -0,0 +1,19 @@
+<?php
+namespace bizHd\custom\classes;
+use bizHd\base\classes\BaseClass;
+
+class UserBuyAmountClass extends BaseClass
+{
+    public static $baseFile = '\bizHd\custom\models\UserBuyAmount';
+
+    public static function getBuyAmountList($where)
+    {
+        $data = self::getList('*', $where, 'createTime DESC,id DESC');
+        if (!empty($data['list'])) {
+            foreach ($data['list'] as $k => $v) {
+
+            }
+        }
+        return $data;
+    }
+}

+ 0 - 8
biz-hd/custom/classes/UserConsumeClass.php

@@ -1,8 +0,0 @@
-<?php
-namespace bizHd\custom\classes;
-use bizHd\base\classes\BaseClass;
-
-class UserConsumeClass extends BaseClass
-{
-    public static $baseFile = '\bizHd\custom\models\UserConsume';
-}

+ 1 - 1
biz-hd/custom/models/UserConsume.php → biz-hd/custom/models/UserBuyAmount.php

@@ -2,7 +2,7 @@
 namespace bizHd\custom\models;
 use bizHd\base\models\Base;
 
-class UserConsume extends Base
+class UserBuyAmount extends Base
 {
     public static function tableName()
     {

+ 2 - 2
biz-hd/custom/observers/BuyAmountObserver.php

@@ -8,7 +8,7 @@ use yii\base\Behavior;
 use yii\db\ActiveRecord;
 use yii\db\AfterSaveEvent;
 use bizHd\user\classes\UserGrowthClass;
-use bizHd\custom\classes\UserConsumeClass;
+use bizHd\custom\classes\UserBuyAmountClass;
 
 class BuyAmountObserver extends Behavior
 {
@@ -53,7 +53,7 @@ class BuyAmountObserver extends Behavior
 			'buyAmount' => $newBuyAmount,
 			'createTime' => date('Y-m-d H:i:s'),
 		];
-		UserConsumeClass::add($consumeData);
+		UserBuyAmountClass::add($consumeData);
 
 		$oldGrowth = array_key_exists('growth', $event->changedAttributes)
 			? $event->changedAttributes['growth']

+ 11 - 0
biz-hd/user/classes/UserGrowthClass.php

@@ -7,4 +7,15 @@ use bizHd\base\classes\BaseClass;
 class UserGrowthClass extends BaseClass
 {
 	public static $baseFile = '\bizHd\user\models\UserGrowth';
+
+    public static function getGrowthList($where)
+    {
+        $data = self::getList('*', $where, 'createTime DESC,id DESC');
+        if (!empty($data['list'])) {
+            foreach ($data['list'] as $k => $v) {
+
+            }
+        }
+        return $data;
+    }
 }

+ 11 - 0
biz-hd/user/classes/UserIntegralClass.php

@@ -7,4 +7,15 @@ use bizHd\base\classes\BaseClass;
 class UserIntegralClass extends BaseClass
 {
 	public static $baseFile = '\bizHd\user\models\UserIntegral';
+
+    public static function getIntegralList($where)
+    {
+        $data = self::getList('*', $where, 'createTime DESC,id DESC');
+        if (!empty($data['list'])) {
+            foreach ($data['list'] as $k => $v) {
+
+            }
+        }
+        return $data;
+    }
 }