Commit 221da349 by 冷斌

动态

parent 60d38060
......@@ -133,6 +133,13 @@ class Api_Home extends PhalApi_Api
'pid' => ['name' => 'pid', 'type' => 'int', 'default' => 0, 'desc' => '回复评论id'],
],
'commentDynamicList' => [
'uid' => ['name' => 'uid', 'type' => 'int', 'min' => 1, 'desc' => '用户ID'],
'token' => ['name' => 'token', 'type' => 'string', 'require' => true, 'desc' => '用户Token'],
'id' => ['name' => 'id', 'type' => 'int', 'require' => true, 'desc' => '动态id'],
'p' => ['name' => 'p', 'type' => 'int', 'default' => '1', 'desc' => '页数'],
],
'deleteCommentDynamic' => [
'uid' => ['name' => 'uid', 'type' => 'int', 'min' => 1, 'desc' => '用户ID'],
'token' => ['name' => 'token', 'type' => 'string', 'require' => true, 'desc' => '用户Token'],
......@@ -878,4 +885,13 @@ class Api_Home extends PhalApi_Api
$rs['info'] = [];
return $rs;
}
// 动态评论 删除
public function commentDynamicList()
{
$rs = ['code' => 0, 'msg' => '', 'info' => []];
$domain = new Domain_Home();
$rs['info'] = $domain->commentDynamicList($this->p, $this->id);
return $rs;
}
}
......@@ -227,4 +227,11 @@ class Domain_Home {
return $rs;
}
public function commentDynamicList($p, $id)
{
$model = new Model_Home();
$rs = $model->commentDynamicList($p, $id);
return $rs;
}
}
......@@ -1487,4 +1487,46 @@ class Model_Home extends PhalApi_Model_NotORM {
return 0;
}
// 评论 列表
public function commentDynamicList($p, $id)
{
if($p<1){
$p=1;
}
$pnum=50;
$start=($p-1)*$pnum;
$where = 'dynamic_id = ' . $id;
$results=DI()->notorm->users_comment_dynamic
->where($where)
->limit($start,$pnum)
->fetchAll();
foreach ($results as $key => $v) {
$userinfo=getUserInfo($v['uid']);
// $results[$key]['time'] = $v['addtime'];
// $results[$key]['addtime'] = $this->formatTime($v['addtime']);
$results[$key]['user'] = [
'avatar' => $userinfo['avatar'],
'avatar_thumb' => $userinfo['avatar_thumb'],
'user_nicename' => $userinfo['user_nicename'],
];
$puser = [];
if ($v['puid']) {
$puserinfo=getUserInfo($v['puid']);
$puser = [
'avatar' => $puserinfo['avatar'],
'avatar_thumb' => $puserinfo['avatar_thumb'],
'user_nicename' => $puserinfo['user_nicename'],
];
}
$results[$key]['p_user'] = $puser;
}
return [
'list' => $results,
'count' => DI()->notorm->dynamic
->where($where)->count(),
];
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment