hrjy 2 years ago
parent
commit
872d378abf
2 changed files with 20 additions and 0 deletions
  1. 18 0
      app/api/controller/user/UserController.php
  2. 2 0
      route/api/route.php

+ 18 - 0
app/api/controller/user/UserController.php

@@ -3,7 +3,9 @@
 namespace app\api\controller\user;
 
 use app\admin\model\diagnosis\DiagnosisApply;
+use app\admin\model\diagnosis\DiagnosisCate;
 use app\admin\model\diagnosis\DiagnosisOrder;
+use app\admin\model\user\UserEquity;
 use app\http\validates\user\AddressValidate;
 use app\models\system\SystemCity;
 use app\models\user\UserPay;
@@ -823,4 +825,20 @@ class UserController
         }
         return app('json')->successful($data);
     }
+
+    public function equity(Request $request)
+    {
+        $equity = UserEquity::where('uid', $request->uid())->where('use', 1)->select();
+        $table = [];
+        foreach ($equity as $item)
+        {
+            $table = array_merge($table,explode(',', $item['c_id']));
+        }
+
+        $list = DiagnosisCate::where('id', 'in', $table)->select();
+        $list = count($list) > 0 ? $list->toArray() : [];
+
+        return app('json')->successful($list);
+
+    }
 }

+ 2 - 0
route/api/route.php

@@ -196,6 +196,8 @@ Route::group(function () {
 
     Route::post('auction/pay', 'user.UserController/pay')->name('pay');// 添加收款方式
     Route::get('auction/pay_list', 'user.UserController/pay_list')->name('pay_list');// 用户收款方式
+
+    Route::get('user/equity', 'user.UserController/equity')->name('equity');// 用户拥有优惠
 })->middleware(\app\http\middleware\AllowOriginMiddleware::class)->middleware(\app\http\middleware\AuthTokenMiddleware::class, true);
 //未授权接口
 Route::group(function () {