| 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;
|
| xqd
@@ -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');
|
| xqd
@@ -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]));
|
|
|
+ }
|
|
|
}
|