shish 1 жил өмнө
parent
commit
e6ddd30134

+ 45 - 0
app-mall/controllers/MemberChangeController.php

@@ -0,0 +1,45 @@
+<?php
+
+namespace mall\controllers;
+
+use bizMall\custom\classes\CustomClass;
+use bizMall\member\classes\MemberChangeClass;
+use common\components\dateUtil;
+use common\components\util;
+use mall\controllers\BaseController;
+use Yii;
+
+class MemberChangeController extends BaseController
+{
+
+    public $guestAccess = [];
+
+    public function actionList()
+    {
+        $get = Yii::$app->request->get();
+        $where = [];
+        $where['mainId'] = $this->mainId;
+        $searchTime = $get['searchTime'] ?? '';
+        if (!empty($searchTime)) {
+            $startTime = $get['startTime'] ?? '';
+            $endTime = $get['endTime'] ?? '';
+            $period = dateUtil::formatTime($searchTime, $startTime, $endTime);
+            $where['addTime'] = ['between', [$period['startTime'], $period['endTime']]];
+        }
+        $customId = $get['customId'] ?? 0;
+        if (!empty($customId)) {
+            $custom = CustomClass::getById($customId, true);
+            if (empty($custom)) {
+                util::fail('找不到客户');
+            }
+            $shopId = $this->shopId;
+            if ($custom->shopId != $shopId) {
+                util::fail('不是你的客户');
+            }
+            $where['customId'] = $customId;
+        }
+        $respond = MemberChangeClass::getChangeList($where);
+        util::success($respond);
+    }
+
+}

+ 19 - 0
biz-mall/member/classes/MemberChangeClass.php

@@ -0,0 +1,19 @@
+<?php
+
+namespace bizMall\member\classes;
+
+use Yii;
+use bizMall\base\classes\BaseClass;
+
+class MemberChangeClass extends BaseClass
+{
+
+    public static $baseFile = '\bizMall\member\models\MemberChange';
+
+    public static function getChangeList($where)
+    {
+        $data = self::getList('*', $where, 'addTime DESC,id DESC');
+        return $data;
+    }
+
+}

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

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