|
@@ -134,7 +134,11 @@ class Topicdongtai extends Api
|
|
|
|
|
|
//话题
|
|
//话题
|
|
$ids_str = $val['topic_ids'];
|
|
$ids_str = $val['topic_ids'];
|
|
- $val['topic_text'] = Db::name('topic_hub')->where('id','IN',$val['topic_ids'])->orderRaw('field(id,'.$ids_str.')')->column('name');
|
|
|
|
|
|
+ if($ids_str){
|
|
|
|
+ $val['topic_text'] = Db::name('topic_hub')->where('id','IN',$val['topic_ids'])->orderRaw('field(id,'.$ids_str.')')->column('name');
|
|
|
|
+ }else{
|
|
|
|
+ $val['topic_text'] = [];
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -304,8 +308,11 @@ class Topicdongtai extends Api
|
|
|
|
|
|
//话题
|
|
//话题
|
|
$ids_str = $val['topic_ids'];
|
|
$ids_str = $val['topic_ids'];
|
|
- $val['topic_text'] = Db::name('topic_hub')->where('id','IN',$val['topic_ids'])->orderRaw('field(id,'.$ids_str.')')->column('name');
|
|
|
|
-
|
|
|
|
|
|
+ if($ids_str){
|
|
|
|
+ $val['topic_text'] = Db::name('topic_hub')->where('id','IN',$val['topic_ids'])->orderRaw('field(id,'.$ids_str.')')->column('name');
|
|
|
|
+ }else{
|
|
|
|
+ $val['topic_text'] = [];
|
|
|
|
+ }
|
|
//艾特了谁
|
|
//艾特了谁
|
|
// $val['aite_user'] = Db::name('user')->where('id','IN',$val['aite'])->column('nickname');
|
|
// $val['aite_user'] = Db::name('user')->where('id','IN',$val['aite'])->column('nickname');
|
|
}
|
|
}
|
|
@@ -357,7 +364,11 @@ class Topicdongtai extends Api
|
|
|
|
|
|
//话题
|
|
//话题
|
|
$ids_str = $val['topic_ids'];
|
|
$ids_str = $val['topic_ids'];
|
|
- $info['topic_text'] = Db::name('topic_hub')->where('id','IN',$info['topic_ids'])->orderRaw('field(id,'.$ids_str.')')->column('name');
|
|
|
|
|
|
+ if($ids_str){
|
|
|
|
+ $val['topic_text'] = Db::name('topic_hub')->where('id','IN',$val['topic_ids'])->orderRaw('field(id,'.$ids_str.')')->column('name');
|
|
|
|
+ }else{
|
|
|
|
+ $val['topic_text'] = [];
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
$this->success('success',$info);
|
|
$this->success('success',$info);
|
|
@@ -603,7 +614,11 @@ class Topicdongtai extends Api
|
|
|
|
|
|
//话题
|
|
//话题
|
|
$ids_str = $val['topic_ids'];
|
|
$ids_str = $val['topic_ids'];
|
|
- $val['topic_text'] = Db::name('topic_hub')->where('id','IN',$val['topic_ids'])->orderRaw('field(id,'.$ids_str.')')->column('name');
|
|
|
|
|
|
+ if($ids_str){
|
|
|
|
+ $val['topic_text'] = Db::name('topic_hub')->where('id','IN',$val['topic_ids'])->orderRaw('field(id,'.$ids_str.')')->column('name');
|
|
|
|
+ }else{
|
|
|
|
+ $val['topic_text'] = [];
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -894,7 +909,11 @@ class Topicdongtai extends Api
|
|
|
|
|
|
//话题
|
|
//话题
|
|
$ids_str = $val['topic_ids'];
|
|
$ids_str = $val['topic_ids'];
|
|
- $val['topic_text'] = Db::name('topic_hub')->where('id','IN',$val['topic_ids'])->orderRaw('field(id,'.$ids_str.')')->column('name');
|
|
|
|
|
|
+ if($ids_str){
|
|
|
|
+ $val['topic_text'] = Db::name('topic_hub')->where('id','IN',$val['topic_ids'])->orderRaw('field(id,'.$ids_str.')')->column('name');
|
|
|
|
+ }else{
|
|
|
|
+ $val['topic_text'] = [];
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|