123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- <?php
- namespace App\Http\Controllers\Xchengxu\User;
- use App\Http\Controllers\Xchengxu\BaseController;
- use App\Modules\Subscribe\Services\YearOrderService;
- use App\Modules\User\Transformers\YearOrderTransformer;
- use App\Modules\User\Services\UserService;
- use Log;
- use Redis;
- use Cookie;
- class UserController extends BaseController
- {
-
-
- public function index(){
- if(!$this->checkUid()){
- return response()->error('XCX_NOT_LOGIN');
- }
- $data = UserService::getById($this->uid);
- if(!$data->head_img){
- $data->head_img = 'https://yueduyun.oss-cn-hangzhou.aliyuncs.com/xiaochengxu/img/defaulthead.png';
- }
- $data['is_vip'] = 0;
- $data['vip_days'] = 0;
- $year_record = YearOrderService::getRecord($this->uid);
- if($year_record){
- $data['is_vip'] = 1;
-
- $time = strtotime($year_record['end_time'])-time();
- if($time>=86400){
- $data['vip_days'] = floor($time/86400).'天';
- }elseif ($time>3600) {
- $data['vip_days'] = floor($time/3600).'小时';
- }elseif ($time>60) {
- $data['vip_days'] = floor($time/60).'分钟';
- }else{
- $data['vip_days'] = $time.'秒';
- }
- }
- return response()->success($data);
- }
- function logout()
- {
- setcookie(env('COOKIE_AUTH_WEB_WECHAT'), '', -1);
- setcookie('u', '', -1);
- return response('logout');
- }
- }
|