...
|
...
|
@@ -245,11 +245,13 @@ class HouseAdmin extends Api |
|
|
$pageNum = $this->request->param('pageNum', 10, 'intval');
|
|
|
$house_id = $this->request->param('house_id');
|
|
|
empty($house_id) && $this->error('社区id不能为空');
|
|
|
$data['total_num'] = Db::name('house_board')
|
|
|
->where('house_id',$house_id)
|
|
|
$where = ['hb.house_id'=>$house_id];
|
|
|
$total_num = HouseBoard::where($where)
|
|
|
->alias('hb')
|
|
|
->join('house_admin ha','ha.id = hb.admin_user_id')
|
|
|
->count();
|
|
|
$data['info'] = $this->getBoardList(['hb.house_id'=>$house_id],$page,$pageNum);
|
|
|
$this->success('success',$data);
|
|
|
$list = $this->getBoardList($where,$page,$pageNum);
|
|
|
$this->success('success',compact('total_num','list'));
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -558,6 +560,10 @@ class HouseAdmin extends Api |
|
|
if(!empty($keyword)){
|
|
|
$where['uh.name|uh.remark'] = ['like','%'.$keyword.'%'];
|
|
|
}
|
|
|
$total_num = UserHouse::alias('uh')
|
|
|
->join('user u','u.id = uh.user_id')
|
|
|
->where($where)
|
|
|
->count();
|
|
|
$list = UserHouse::alias('uh')
|
|
|
->join('user u','u.id = uh.user_id')
|
|
|
->where($where)
|
...
|
...
|
@@ -568,7 +574,7 @@ class HouseAdmin extends Api |
|
|
foreach($list as &$v){
|
|
|
$v['avatar'] = cdnurl($v['avatar']);
|
|
|
}
|
|
|
$this->success('success',['total_num'=>count($list),'list'=>$list]);
|
|
|
$this->success('success',compact('total_num','list'));
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -649,8 +655,12 @@ class HouseAdmin extends Api |
|
|
$pageNum = $this->request->param('pageNum', 10, 'intval');
|
|
|
$house_id = $this->request->param('house_id');
|
|
|
empty($house_id) && $this->error('缺少必要参数');
|
|
|
$where = ['object_user_id'=>$this->auth->id];
|
|
|
$total_num = Message::where('object_id',$house_id)
|
|
|
->where($where)
|
|
|
->count();
|
|
|
$list = Message::where('object_id',$house_id)
|
|
|
->where('object_user_id',$this->auth->id)
|
|
|
->where($where)
|
|
|
->page($page,$pageNum)
|
|
|
->order('createtime desc')
|
|
|
->select();
|
...
|
...
|
@@ -663,7 +673,7 @@ class HouseAdmin extends Api |
|
|
$v['name'] = Db::name('user')->where('id',$v['user_id'])->value('nickname');
|
|
|
}
|
|
|
}
|
|
|
$this->success('success',['total_num'=>count($list),'list'=>$list]);
|
|
|
$this->success('success',compact('total_num','list'));
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -712,12 +722,13 @@ class HouseAdmin extends Api |
|
|
|
|
|
$msg->is_read_object = 1;
|
|
|
$msg->save();
|
|
|
|
|
|
$list = HouseComment::where([
|
|
|
$where = [
|
|
|
'user_id' => $msg['user_id'],
|
|
|
'house_id' => $msg['object_id'],
|
|
|
'house_user_id' => $msg['object_user_id'],
|
|
|
])->order(['createtime'=>'desc'])
|
|
|
];
|
|
|
$total_num = HouseComment::where($where)->count();
|
|
|
$list = HouseComment::where($where)->order(['createtime'=>'desc'])
|
|
|
->page($page,$pageNum)
|
|
|
->select();
|
|
|
array_multisort(array_column($list,'createtime'),SORT_ASC,$list);
|
...
|
...
|
@@ -733,7 +744,7 @@ class HouseAdmin extends Api |
|
|
}
|
|
|
$v['user'] = $user;
|
|
|
}
|
|
|
$this->success('success',['total_num'=>count($list),'list'=>$list]);
|
|
|
$this->success('success',compact('total_num','list'));
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
|