getLoginUser(); if($request->isMethod('post')){ $startTime = $request->post('startTime'); $endTime = $request->post('endTime'); $page = $request->post('page'); $next_page = $request->post('next_page'); $params = [ 'cid' => $user->scrm_id, 'startTime' => $startTime, 'endTime' => $endTime, 'page'=>$next_page ? $page + 1 : $page , 'pageSize'=>50 ]; $scrm = APP::make(\App\Http\Controllers\Api\Third\ScrmController::class); $res = App::call([$scrm, 'get_customer_events'],$params); return response()->json(['data' => $res['data'],'params' => $params, 'next_page' => count($res['data']) >= 50 ? 1 : 0]); }else{ $params = [ 'cid' => $user->scrm_id, 'startTime' => str_pad(strtotime('-29 days'),13,'0',STR_PAD_RIGHT), 'endTime' => str_pad(strtotime('+1 day'),13,'0',STR_PAD_RIGHT), 'page'=>1, 'pageSize'=>50 ]; $scrm = APP::make(\App\Http\Controllers\Api\Third\ScrmController::class); $res = App::call([$scrm, 'get_customer_events'],$params); $view_data = [ 'data' => json_encode($res['data']), 'params' => $params, 'next_page' => count($res['data']) >= 50 ? 1 : 0, 'startTime' => count($res['data']) >= 50 ? str_pad(strtotime('-29 days'),13,'0',STR_PAD_RIGHT) : str_pad(strtotime('-59 days'),13,'0',STR_PAD_RIGHT), 'endTime' => count($res['data']) >= 50 ? str_pad(strtotime('+1 day'),13,'0',STR_PAD_RIGHT) : str_pad(strtotime('-29 days'),13,'0',STR_PAD_RIGHT) ]; return view('mobile.app.talent.lvcheng',$view_data); } } }