| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | 
							- <?php
 
- namespace App\Http\Controllers\Mobile\Talent;
 
- use App\Http\Controllers\Mobile\MobileBaseController;
 
- use Illuminate\Support\Facades\App;
 
- use App\Models\MemberShuobo;
 
- use Illuminate\Http\Request;
 
- class TalentController extends MobileBaseController
 
- {
 
-     /**
 
-      * 列表
 
-      */
 
-     public function form()
 
-     {
 
-         return view('mobile.app.talent.form');
 
-     }
 
-     public function shuobo()
 
-     {
 
-         return view('mobile.app.talent.shuobo');
 
-     }
 
-     public function success()
 
-     {
 
-         return view('mobile.app.talent.success');
 
-     }
 
-     public function share()
 
-     {
 
-         return view('mobile.app.talent.share');
 
-     }
 
-     public function lvcheng(Request $request){
 
-         $user = $this->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);
 
-         }
 
-     }
 
- }
 
 
  |