...
|
...
|
@@ -372,36 +372,40 @@ class Article extends Api |
|
|
* @ApiReturn ({
|
|
|
"code": 1,
|
|
|
"msg": "获取我收藏的文章成功",
|
|
|
"time": "1586483115",
|
|
|
"time": "1586844029",
|
|
|
"data": [
|
|
|
{
|
|
|
"id": 1,
|
|
|
"createtime": 0,
|
|
|
"updatetime": 0,
|
|
|
"article_id": 1(文章ID),
|
|
|
"id": 8,
|
|
|
"createtime": 1586770381,
|
|
|
"updatetime": 1586770381,
|
|
|
"article_id": 8,
|
|
|
"user_id": 1,
|
|
|
"deletetime": null,
|
|
|
"level": "1",
|
|
|
"nickname": "谢百川(发表人的名字)",
|
|
|
"head_image": "www.a.jpg发表人的头像)",
|
|
|
"school_id": 1,
|
|
|
"nickname": "我是高中生",
|
|
|
"head_image": "www.qiniu.com/uploads/20200413/39270b1276af4c6af020cc85eb80fb29.jpg",
|
|
|
"school_id": 11,
|
|
|
"subject_ids": "",
|
|
|
"up_id": 1,
|
|
|
"college_id": 1,
|
|
|
"university_id": 1,
|
|
|
"graduated_id": 1,
|
|
|
"starttime": 1286640000,
|
|
|
"up_id": 0,
|
|
|
"college_id": 0,
|
|
|
"university_id": 0,
|
|
|
"graduated_id": 0,
|
|
|
"starttime": 1586769446,
|
|
|
"endtime": null,
|
|
|
"show_switch": 1,
|
|
|
"email": "1",
|
|
|
"title": "",
|
|
|
"show_switch": 0,
|
|
|
"email": "563771383@qq.com",
|
|
|
"vip_level": "0",
|
|
|
"vip_endtime": null,
|
|
|
"title": "还是经验",
|
|
|
"article_type_id": 1,
|
|
|
"show_type": "1",
|
|
|
"des_content": "1(文章的内容)",
|
|
|
"des_images": "",
|
|
|
"weigh": 0,
|
|
|
"is_like_user": 1(发表人1关注 0没关注),
|
|
|
"article_type_name": "经验(文章的类型的名字)"
|
|
|
"show_type": "2",
|
|
|
"des_content": "经验经验经验经验经验经验经验经验经验经验经验经验经验经验经验经验经验经验经验经验经验经验经验经验",
|
|
|
"des_images": [
|
|
|
"www.qiniu.com/uploads/20200413/39270b1276af4c6af020cc85eb80fb29.jpg"
|
|
|
],
|
|
|
"weigh": 8,
|
|
|
"is_like_user": 1,
|
|
|
"article_type_name": "经验"
|
|
|
}
|
|
|
]
|
|
|
})
|
...
|
...
|
@@ -409,7 +413,7 @@ class Article extends Api |
|
|
public function getMyLikeArticle()
|
|
|
{
|
|
|
$userId = $this->auth->id;
|
|
|
$userId = 1;
|
|
|
$userId = 2;
|
|
|
|
|
|
$page = $this->request->param('page', 0, 'int');
|
|
|
$size = $this->request->param('size', 0, 'int');
|
...
|
...
|
@@ -447,6 +451,18 @@ class Article extends Api |
|
|
} else {
|
|
|
$likeArticleList[$k]['article_type_name'] = '';
|
|
|
}
|
|
|
|
|
|
if($v['des_images']) {
|
|
|
$desImagesArr = explode(',', $v['des_images']);
|
|
|
foreach ($desImagesArr as $kk => $vv) {
|
|
|
$desImagesArr[$kk] = $this->qiNiu.$vv;
|
|
|
}
|
|
|
$likeArticleList[$k]['des_images'] = $desImagesArr;
|
|
|
} else {
|
|
|
$likeArticleList[$k]['des_images'] = [];
|
|
|
}
|
|
|
|
|
|
$likeArticleList[$k]['head_image'] = $this->qiNiu.$v['head_image'];
|
|
|
}
|
|
|
$this->success('获取我收藏的文章成功', $likeArticleList);
|
|
|
}
|
...
|
...
|
@@ -467,12 +483,17 @@ class Article extends Api |
|
|
* @ApiReturnParams (name="code", type="integer", required=true, sample="0")
|
|
|
* @ApiReturnParams (name="msg", type="string", required=true, sample="返回成功")
|
|
|
* @ApiReturnParams (name="data", type="object", sample="{'user_id':'int','user_name':'string','profile':{'email':'string','age':'integer'}}", description="扩展数据返回")
|
|
|
* @ApiReturn ()
|
|
|
* @ApiReturn ({
|
|
|
"code": 1,
|
|
|
"msg": "您的文章发表成功,请您耐心等待审核",
|
|
|
"time": "1586844200",
|
|
|
"data": null
|
|
|
})
|
|
|
*/
|
|
|
public function addArticle()
|
|
|
{
|
|
|
$userId = $this->auth->id;
|
|
|
$userId = 2;
|
|
|
$userId = 1;
|
|
|
|
|
|
$title = $this->request->param('title', '', 'string');
|
|
|
if(!$title) {
|
...
|
...
|
@@ -522,8 +543,10 @@ class Article extends Api |
|
|
'article_type_id' => $articleTypeId,
|
|
|
'show_type' => $showType,
|
|
|
'des_content' => $desContent,
|
|
|
'des_images' => '',
|
|
|
'user_id' => $userId
|
|
|
'des_images' => $desImages,
|
|
|
'user_id' => $userId,
|
|
|
'createtime' => time(),
|
|
|
'updatetime' => time(),
|
|
|
];
|
|
|
|
|
|
$article = new ArticleModel();
|
...
|
...
|
@@ -548,7 +571,31 @@ class Article extends Api |
|
|
* @ApiReturnParams (name="code", type="integer", required=true, sample="0")
|
|
|
* @ApiReturnParams (name="msg", type="string", required=true, sample="返回成功")
|
|
|
* @ApiReturnParams (name="data", type="object", sample="{'user_id':'int','user_name':'string','profile':{'email':'string','age':'integer'}}", description="扩展数据返回")
|
|
|
* @ApiReturn ()
|
|
|
* @ApiReturn ({
|
|
|
"code": 1,
|
|
|
"msg": "获取我发布的文章",
|
|
|
"time": "1586844908",
|
|
|
"data": [
|
|
|
{
|
|
|
"id": 11,
|
|
|
"createtime": 1586844201,
|
|
|
"updatetime": 1586844201,
|
|
|
"show_switch": 0,
|
|
|
"title": "1",
|
|
|
"article_type_id": 1,
|
|
|
"show_type": "1",
|
|
|
"des_content": "1",
|
|
|
"des_images": [
|
|
|
"www.qiniu.com1.jpg",
|
|
|
"www.qiniu.com2.jpg"
|
|
|
],
|
|
|
"weigh": 0,
|
|
|
"user_id": 1,
|
|
|
"deletetime": null,
|
|
|
"article_type_name": "经验"
|
|
|
}
|
|
|
]
|
|
|
})
|
|
|
*/
|
|
|
public function getMyArticle()
|
|
|
{
|
...
|
...
|
@@ -577,6 +624,17 @@ class Article extends Api |
|
|
} else {
|
|
|
$articleTypeList[$k]['article_type'] = '';
|
|
|
}
|
|
|
|
|
|
if($v['des_images']) {
|
|
|
$desImagesArr = explode(',', $v['des_images']);
|
|
|
foreach ($desImagesArr as $kk => $vv) {
|
|
|
$desImagesArr[$kk] = $this->qiNiu.$vv;
|
|
|
}
|
|
|
$articleList[$k]['des_images'] = $desImagesArr;
|
|
|
} else {
|
|
|
$articleList[$k]['des_images'] = [];
|
|
|
}
|
|
|
|
|
|
}
|
|
|
$this->success('获取我发布的文章', $articleList);
|
|
|
}
|
...
|
...
|
|