Commit 221da349 by 冷斌

动态

parent 60d38060
...@@ -133,6 +133,13 @@ class Api_Home extends PhalApi_Api ...@@ -133,6 +133,13 @@ class Api_Home extends PhalApi_Api
'pid' => ['name' => 'pid', 'type' => 'int', 'default' => 0, 'desc' => '回复评论id'], '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' => [ 'deleteCommentDynamic' => [
'uid' => ['name' => 'uid', 'type' => 'int', 'min' => 1, 'desc' => '用户ID'], 'uid' => ['name' => 'uid', 'type' => 'int', 'min' => 1, 'desc' => '用户ID'],
'token' => ['name' => 'token', 'type' => 'string', 'require' => true, 'desc' => '用户Token'], 'token' => ['name' => 'token', 'type' => 'string', 'require' => true, 'desc' => '用户Token'],
...@@ -878,4 +885,13 @@ class Api_Home extends PhalApi_Api ...@@ -878,4 +885,13 @@ class Api_Home extends PhalApi_Api
$rs['info'] = []; $rs['info'] = [];
return $rs; 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 { ...@@ -227,4 +227,11 @@ class Domain_Home {
return $rs; 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 { ...@@ -1487,4 +1487,46 @@ class Model_Home extends PhalApi_Model_NotORM {
return 0; 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