切换导航条
此项目
正在载入...
登录
郭盛
/
areial
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
继续操作前请注册或者登录。
下载为
邮件补丁
差异文件
浏览文件
作者
郭盛
5 years ago
提交
17fd200c1ab65f71505980695e0f54b6e652d13f
1 个父辈
bc026c81
1 个管道 的构建
通过
耗费 0 秒
新增是否购买接口
变更
2
构建
1
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
43 行增加
和
33 行删除
application/api/controller/User.php
public/api.html
application/api/controller/User.php
查看文件 @
17fd200
...
...
@@ -913,24 +913,6 @@ class User extends Api
unset
(
$data
[
'content'
][
$k
]);
}
}
//我已经购买过的视频
$video_buy
=
Db
::
name
(
'iphone'
)
->
where
(
'user_id'
,
$uid
)
->
where
(
'status'
,
2
)
->
field
(
'video_id'
)
->
select
();
foreach
(
$video_buy
as
&
$v
){
if
(
!
empty
(
$v
[
'video_id'
])){
$v
[
'video_id'
]
=
unserialize
(
$v
[
'video_id'
]);
if
(
$pic_id
==
$v
[
'video_id'
][
'id'
]){
$data
[
'is_buy'
]
=
1
;
}
else
{
$data
[
'is_buy'
]
=
2
;
}
}
}
$this
->
success
(
'SUCCESS'
,
$data
);
}
elseif
(
$res
[
'is_vip'
]
==
1
){
$pic_id
=
$this
->
request
->
post
(
'video_id'
);
if
(
empty
(
$pic_id
)){
...
...
@@ -986,24 +968,52 @@ class User extends Api
unset
(
$data
[
'content'
][
$k
]);
}
}
//我已经购买过的视频
$video_buy
=
Db
::
name
(
'iphone'
)
->
where
(
'user_id'
,
$uid
)
->
where
(
'status'
,
2
)
->
field
(
'video_id'
)
->
select
();
foreach
(
$video_buy
as
&
$v
){
if
(
!
empty
(
$v
[
'video_id'
])){
$v
[
'video_id'
]
=
unserialize
(
$v
[
'video_id'
]);
if
(
$pic_id
==
$v
[
'video_id'
][
'id'
]){
$data
[
'is_buy'
]
=
1
;
}
else
{
$data
[
'is_buy'
]
=
2
;
}
$this
->
success
(
'SUCCESS'
,
$data
);
}
}
/**
* @ApiTitle (是否购买过)
* @ApiSummary (是否购买过)
* @ApiMethod (POST)
* @ApiRoute (/api/user/videodetail)
* @ApiHeaders (name=token, type=string, required=true, description="请求的Token")
*
* @ApiParams (name="video_id", type="inter", required=true, description="视频ID")
* @ApiParams (name="attr", type="inter", required=true, description="视频属性")
* @ApiReturn({
"code": 1,
"msg": "成功",
"time": "1571492001",
"data": {
"is_buy"://是否购买过1购买过2没有
}
})
*/
public
function
is_buy
()
{
$user_id
=
$this
->
uid
;
$video
[
'video_id'
]
=
$this
->
request
->
param
(
'video_id'
);
$video
[
'attr'
]
=
$this
->
request
->
param
(
'attr'
);
//我已经购买过的视频
$video_buy
=
Db
::
name
(
'iphone'
)
->
where
(
'user_id'
,
$user_id
)
->
where
(
'status'
,
2
)
->
field
(
'video_id'
)
->
select
();
foreach
(
$video_buy
as
&
$v
){
if
(
!
empty
(
$v
[
'video_id'
])){
$v
[
'video_id'
]
=
unserialize
(
$v
[
'video_id'
]);
if
(
$video
==
$v
[
'video_id'
]){
$data
[
'is_buy'
]
=
1
;
}
else
{
$data
[
'is_buy'
]
=
2
;
}
}
$this
->
success
(
'SUCCESS'
,
$data
);
}
$this
->
success
(
'SUCCESS'
,
$data
);
}
/**
...
...
public/api.html
查看文件 @
17fd200
此 diff 太大无法显示。
请
注册
或
登录
后发表评论