切换导航条
此项目
正在载入...
登录
郭盛
/
areial
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
郭盛
5 years ago
提交
9308802c5ba304f1a2749e8928f6fc7f953c7b1f
1 个父辈
64307bc1
1 个管道 的构建
通过
耗费 1 秒
修改接口
变更
2
构建
1
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
85 行增加
和
0 行删除
application/api/controller/User.php
public/api.html
application/api/controller/User.php
查看文件 @
9308802
...
...
@@ -1891,6 +1891,7 @@ class User extends Api
}
/**
* @ApiTitle (发短信)
* @ApiSummary (发短信)
...
...
@@ -2096,6 +2097,90 @@ class User extends Api
}
}
/**
* @ApiTitle (苹果完成订单)
* @ApiSummary (苹果完成订单)
* @ApiMethod (POST)
* @ApiRoute (/api/user/iphone_finish_order)
* @ApiHeaders (name=token, type=string, required=true, description="请求的Token")
*
*
* @ApiReturn({
"code": 1,
"msg": "成功",
"time": "1571492001",
"data": {
"info": [
{
"id": 13,
"user_id": 10,
"pic_id": null,
"video_id": {
"id": "1346",
"attr": "2K",
"vipprice": 1350,
"thumbnail": "http://qiniuareial.w.broing.cn/uploads/20200811/Fmpouw8DlCJYxSCSveIh2fjlhG9i.gif"
},
"total": 1350,
"status": 2,
"num": "2020081299101519",
"createtime": 1597232108,
"updatetime": 1597232127
},
{
"id": 22,
"user_id": 10,
"pic_id": 31,
"video_id": null,
"total": 2250,
"status": 2,
"num": "2020081810151565",
"createtime": 1597747902,
"updatetime": null
}
],
"is_vip": "1"
}
})
*/
public
function
iphone_finish_order
()
{
$user_id
=
$this
->
auth
->
id
;
$user
=
Db
::
name
(
'user'
)
->
where
(
'id'
,
$user_id
)
->
field
(
'id,is_vip'
)
->
find
();
$data
[
'info'
]
=
Db
::
name
(
'iphone'
)
->
where
(
'user_id'
,
$user_id
)
->
where
(
'status'
,
2
)
->
select
();
$rule
=
config
(
'verify.path'
);
foreach
(
$data
[
'info'
]
as
&
$v
){
if
(
!
empty
(
$v
[
'pic_id'
])){
$v1
=
Db
::
name
(
'pic'
)
->
field
(
'id,title,thumbnail,url,code,price,number'
)
->
where
(
'id'
,
$v
[
'pic_id'
])
->
find
();
$v1
[
'thumbnail'
]
=
$rule
.
$v1
[
'thumbnail'
];
$v1
[
'vipprice'
]
=
$v1
[
'price'
]
*
0.75
;
}
if
(
!
empty
(
$v
[
'video_id'
])){
$v
[
'video_id'
]
=
unserialize
(
$v
[
'video_id'
]);
$info
=
Db
::
name
(
'video'
)
->
field
(
'keyword,type_ids,content,is_recommend,buy_num,click_num,createtime,updatetime'
,
true
)
->
where
(
'id'
,
$v
[
'video_id'
][
'id'
])
->
find
();
if
(
$v
[
'video_id'
][
'attr'
]
==
1
){
$v
[
'video_id'
][
'attr'
]
=
'2K'
;
$v
[
'video_id'
][
'vipprice'
]
=
$info
[
'price'
]
*
0.75
;
}
elseif
(
$v
[
'video_id'
][
'attr'
]
==
2
){
$v
[
'video_id'
][
'attr'
]
=
'4K'
;
$v
[
'video_id'
][
'four_vipprice'
]
=
$info
[
'four_price'
]
*
0.75
;
}
else
{
$v
[
'video_id'
][
'attr'
]
=
'8K'
;
$v
[
'video_id'
][
'eight_vipprice'
]
=
$info
[
'eight_price'
]
*
0.75
;
}
$v
[
'video_id'
][
'thumbnail'
]
=
$rule
.
$info
[
'thumbnail'
];
}
}
$data
[
'is_vip'
]
=
$user
[
'is_vip'
];
$this
->
success
(
'success'
,
$data
);
}
//会员
public
function
fetch
(
$res
)
{
...
...
public/api.html
查看文件 @
9308802
此 diff 太大无法显示。
请
注册
或
登录
后发表评论