ソースを参照

聊天用户列表,接口

Swdz-WangHaiJun 4 年 前
コミット
978d245e92
2 ファイル変更24 行追加2 行削除
  1. 3 0
      app/Community/routes.php
  2. 21 2
      app/Http/Controllers/ScheDuleController.php

+ 3 - 0
app/Community/routes.php

xqd
@@ -15,6 +15,9 @@ Route::resource('docter_verifies', DocterVerifyController::class);
 Route::resource('cdms_roles', PermissionController::class);
 Route::resource('docter_account', DocterAccountController::class);
 Route::resource('docter_chats', DocterChatController::class);
+
+
+//社区通告
 Route::get('notices', 'NoticeController@grid');
 
 //群发通知

+ 21 - 2
app/Http/Controllers/ScheDuleController.php

xqd xqd xqd
@@ -6,6 +6,7 @@ namespace App\Http\Controllers;
 
 
 use App\Models\CommunitySchedule;
+use App\Models\Order;
 use App\Models\Schedule;
 use App\Models\SchedulePeriod;
 use App\Models\SystemConfig;
@@ -80,8 +81,8 @@ class ScheDuleController  extends Controller
         if(empty($sche_dule)){
             return ['status'=>200,'msg'=>'ok','data'=>['schedule'=>$sche_dule_arr,'org_id'=>$org_id,'docter_id'=>$docter_id]];
         }
-        foreach ($sche_dule as
-        ){
+        foreach ($sche_dule as $val )
+        {
             $org_schdule = SchedulePeriod::where(['schedule_id'=>$org_id,''])->get()->GroupBy('organization_id');
         }
         $schedule_config = SystemConfig::get('docter_config');
@@ -125,4 +126,22 @@ class ScheDuleController  extends Controller
     {
 
     }
+
+    public function get_chat_order()
+    {
+        $org_id = 1;
+        $docter_id = 1;
+
+        $list = Order::where(['organization_id'=>$org_id,'docter_id'=>$docter_id,'order_status'=>3])->with('orderUser')->distinct('user_id')->get('user_id');
+        foreach ($list as $val){
+            $user_list[] = [
+                'user_id'=>$val->user_id,
+                'avatar'=>$val->orderUser->avatar,
+                'name'=>$val->orderUser->nickname,
+            ];
+        }
+        $data['docter_id'] = $docter_id;
+        $data['order_list'] = $user_list;
+        return  (json_encode(['code'=>200,'msg'=>'ok','data'=>$data]));
+    }
 }