|
@@ -351,19 +351,20 @@ class Topicdongtai extends Api
|
|
|
}
|
|
|
|
|
|
//单独某一层的详细
|
|
|
- public function floor_info(){
|
|
|
- $floor_id = input('floor_id');
|
|
|
+ public function answer_info(){
|
|
|
+ $answer_id = input('answer_id');
|
|
|
|
|
|
//楼
|
|
|
$floor_info = Db::name('topic_dongtai_answer')
|
|
|
->alias('a')
|
|
|
->field('a.*,user.nickname,user.avatar,user.gender')
|
|
|
->join('user','a.user_id = user.id','LEFT')
|
|
|
- ->where(['a.id'=>$floor_id])->find();
|
|
|
+ ->where(['a.id'=>$answer_id])->find();
|
|
|
$floor_info = info_domain_image($floor_info,['avatar']);
|
|
|
$floor_info['createtime_text'] = $this->get_last_time($floor_info['createtime']);
|
|
|
//回复是否已赞
|
|
|
- $floor_info['is_good'] = $this->answer_is_good($floor_id,$this->auth->id);
|
|
|
+ $floor_info['is_good'] = $this->answer_is_good($answer_id,$this->auth->id);
|
|
|
+ $floor_info['answernumber'] = Db::name('topic_dongtai_answer')->where(['dt_id'=>$floor_info['dt_id'],'floor'=>$floor_info['floor'],'level'=>2])->count();
|
|
|
|
|
|
//层
|
|
|
$floors = $floor_info['floor'];
|
|
@@ -371,7 +372,7 @@ class Topicdongtai extends Api
|
|
|
->field('a.*,user.nickname,user.avatar,user.gender,tuser.nickname as to_nickname,tuser.avatar as to_avatar,tuser.gender as to_gender')
|
|
|
->join('user','a.user_id = user.id','LEFT')
|
|
|
->join('user tuser','a.to_user_id = tuser.id','LEFT')
|
|
|
- ->where(['a.floor'=>$floors,'a.level'=>2])->order('id asc')->autopage()->select();
|
|
|
+ ->where(['a.dt_id'=>$floor_info['dt_id'],'a.floor'=>$floors,'a.level'=>2])->order('id asc')->autopage()->select();
|
|
|
$child_lists = list_domain_image($child_lists,['avatar','to_avatar']);
|
|
|
if(!empty($child_lists)){
|
|
|
foreach($child_lists as $key => &$answer){
|