Jelajahi Sumber

客户等级

shish 4 tahun lalu
induk
melakukan
a1fd6c7f85
1 mengubah file dengan 11 tambahan dan 6 penghapusan
  1. 11 6
      app-hd/controllers/GhsController.php

+ 11 - 6
app-hd/controllers/GhsController.php

@@ -16,10 +16,9 @@ class GhsController extends BaseController
     public $guestAccess = ['info'];
 
     public static $levelMap = [
-        'qt' => ['name' => '青铜', 'num' => 0, 'amount' => 0],
-        'by' => ['name' => '白银', 'num' => 0, 'amount' => 0],
-        'hj' => ['name' => '黄金', 'num' => 0, 'amount' => 0],
-        'zs' => ['name' => '钻石', 'num' => 0, 'amount' => 0],
+        'pt' => ['name' => '普通会员', 'num' => 0, 'amount' => 0, 'key' => ''],
+        'hj' => ['name' => '黄金会员', 'num' => 0, 'amount' => 0, 'key' => 'hj'],
+        'zs' => ['name' => '钻石会员', 'num' => 0, 'amount' => 0, 'key' => 'zs'],
     ];
 
     //供应商列表 ssh 2021.1.24
@@ -99,8 +98,14 @@ class GhsController extends BaseController
         $info = CustomLevelClass::getByCondition(['shopId' => $ghsShopId]);
         $map = self::$levelMap;
         foreach ($map as $key => $val) {
-            $map[$key]['num'] = $info[$key . "Num"] ?? 0;
-            $map[$key]['amount'] = $info[$key . "Amount"] ?? 0;
+            $flag = $val['key'] ?? '';
+            if (empty($flag)) {
+                $map[$key]['num'] = $info["num"] ?? 0;
+                $map[$key]['amount'] = $info["amount"] ?? 0;
+            } else {
+                $map[$key]['num'] = $info[$flag . "Num"] ?? 0;
+                $map[$key]['amount'] = $info[$flag . "Amount"] ?? 0;
+            }
         }
         util::success(['list' => $map]);
     }