|
@@ -57,7 +57,7 @@ class Tvdoctor extends Api
|
|
|
}
|
|
|
|
|
|
$field = [
|
|
|
- 'd.id','d.nickname','d.avatar','d.keshi_id','d.level_id','d.hospital','d.goodat','d.job_status',
|
|
|
+ 'd.id','d.nickname','d.avatar','d.keshi_id','d.level_id','d.hospital','d.goodat','d.job_status','d.is_online',
|
|
|
'keshi.name as keshi_name',
|
|
|
'level.name as level_name',
|
|
|
'info.video_model',
|
|
@@ -70,6 +70,14 @@ class Tvdoctor extends Api
|
|
|
->where($where)->order('d.ordernum desc')->autopage()->select();
|
|
|
$list = list_domain_image($list,['avatar']);
|
|
|
|
|
|
+ if(!empty($list)){
|
|
|
+ foreach($list as $key => &$val){
|
|
|
+ if($val['is_online'] != 1){
|
|
|
+ $val['job_status'] = 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
$this->success(1,$list);
|
|
|
}
|
|
|
|
|
@@ -78,7 +86,7 @@ class Tvdoctor extends Api
|
|
|
$id = input('id',0);
|
|
|
|
|
|
$field = [
|
|
|
- 'd.id','d.nickname','d.avatar','d.keshi_id','d.level_id','d.hospital','d.goodat','d.info','d.job_status',
|
|
|
+ 'd.id','d.nickname','d.avatar','d.keshi_id','d.level_id','d.hospital','d.goodat','d.info','d.job_status','d.is_online',
|
|
|
'info.video_model',
|
|
|
'keshi.name as keshi_name',
|
|
|
'level.name as level_name',
|
|
@@ -91,6 +99,10 @@ class Tvdoctor extends Api
|
|
|
->where('d.id',$id)->find();
|
|
|
$info = info_domain_image($info,['avatar']);
|
|
|
|
|
|
+ if($info['is_online'] != 1){
|
|
|
+ $val['job_status'] = 0;
|
|
|
+ }
|
|
|
+
|
|
|
//是否关注
|
|
|
$info['is_follow'] = $this->is_follow($this->auth->id,$id);
|
|
|
|