Toggle navigation
Toggle navigation
This project
Loading...
Sign in
OnePoem
/
OnePoem-Server
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
李帅
2022-12-22 01:29:58 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
3073f8bf8d92f4c733a4813d3eb39b7861d055f1
3073f8bf
1 parent
535459c5
1.打印苹果日志
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
24 additions
and
8 deletions
app/Http/Controllers/Controller.php
app/Http/Controllers/V1/MembershipController.php
app/Payment/GooglePayment.php
app/Http/Controllers/Controller.php
View file @
3073f8b
...
...
@@ -31,7 +31,7 @@ class Controller extends BaseController
}
else
if
(
strpos
(
$ua
,
'Android'
)
||
strpos
(
$ua
,
'android'
)){
return
'android'
;
}
else
{
Log
::
error
(
"user-agent:"
.
$ua
);
Log
::
error
(
"user-agent:"
.
$ua
);
return
'unkown'
;
}
}
...
...
app/Http/Controllers/V1/MembershipController.php
View file @
3073f8b
...
...
@@ -20,7 +20,9 @@ class MembershipController extends Controller
$user
=
$request
->
user
();
$profile
=
UserProfile
::
query
()
->
find
(
$user
->
id
);
if
(
$profile
!=
null
&&
$profile
->
is_vip
==
1
)
{
if
(
$profile
==
null
)
return
Response
::
fail
(
'未找到改用户'
);
if
(
$profile
->
is_vip
==
UserProfile
::
IS_VIP
)
{
$state
=
2
;
// 会员显示
}
else
{
$state
=
1
;
// 非会员显示
...
...
@@ -39,15 +41,21 @@ class MembershipController extends Controller
$membership
->
bg_images
=
$membership
->
getImage
();
if
(
$profile
->
is_vip
==
1
)
{
if
(
$profile
->
is_vip
==
UserProfile
::
IS_VIP
)
{
// 会员显示
$membership
->
is_vip
=
1
;
$membership
->
create_vip_time
=
$profile
->
create_vip_time
;
$membership
->
expire_vip_time
=
$profile
->
expire_vip_time
;
$membership
->
goods_list
=
[];
$membership
->
is_vip
=
UserProfile
::
IS_VIP
;
$membership
->
create_vip_time
=
$profile
->
create_vip_time
;
$membership
->
expire_vip_time
=
$profile
->
expire_vip_time
;
$membership
->
goods_list
=
[];
}
elseif
(
$profile
->
is_vip
==
UserProfile
::
WAIT_VIP
){
// 非会员显示
$membership
->
is_vip
=
UserProfile
::
WAIT_VIP
;
$membership
->
create_vip_time
=
''
;
$membership
->
expire_vip_time
=
''
;
$membership
->
goods_list
=
$membership
->
getMembershipGoods
()
->
get
();
}
else
{
// 非会员显示
$membership
->
is_vip
=
0
;
$membership
->
is_vip
=
UserProfile
::
NO_VIP
;
$membership
->
create_vip_time
=
''
;
$membership
->
expire_vip_time
=
''
;
$membership
->
goods_list
=
$membership
->
getMembershipGoods
()
->
get
();
...
...
app/Payment/GooglePayment.php
View file @
3073f8b
...
...
@@ -54,6 +54,14 @@ class GooglePayment implements PaymentInterface
public
function
verify
(
Order
$order
,
$token
)
{
// 绑定order 和 originalTransactionId
$order
->
status
=
Order
::
PAID
;
$order
->
save
();
// 修改用户状态
$profile
=
UserProfile
::
query
()
->
find
(
$order
->
user_id
);
$profile
->
is_vip
=
UserProfile
::
WAIT_VIP
;
$profile
->
save
();
return
true
;
}
...
...
Please
register
or
login
to post a comment