李帅

1.打印苹果日志

......@@ -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';
}
}
......
......@@ -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();
......
......@@ -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;
}
......