| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | 
							- <?php
 
- namespace App\Http\Controllers\Mobile\Lottery;
 
- use App\Http\Controllers\Mobile\MobileBaseController;
 
- use App\Models\LotteryWin;
 
- use Illuminate\Http\Request;
 
- class OutController extends MobileBaseController
 
- {
 
-     /**
 
-      * 中奖列表
 
-      */
 
-     public function win_list(Request $request)
 
-     {
 
-         $size = 8;
 
-         $res  = LotteryWin::orderBy('status', 'asc')->orderBy('created_at', 'desc');
 
-         $key = $request->input('key', '');
 
-         if (!empty($key)) {
 
-             $res = $res->whereHas('member', function ($query) use ($key) {
 
-                 $query->where('email', 'like', "%{$key}%")->orWhere('mobile', 'like', "%{$key}%");
 
-             });
 
-         }
 
-         $rst = $res->paginate($size);
 
-         if ($request->ajax()) {
 
-             if ($rst->lastPage() < $rst->currentPage()) {
 
-                 return response()->json(['status' => 0]);
 
-             }
 
-             return response()->json(['status' => 1, 'data' => view('mobile.app.lottery.ajax_win_list', ['list' => $rst])->render()]);
 
-         }
 
-         $mobile_dropload = false;
 
-         if ($rst->total() > $size) {
 
-             $mobile_dropload = true;
 
-         }
 
-         $return_data = [
 
-             'list'            => $rst,
 
-             'current_url'     => \Illuminate\Support\Facades\Request::getRequestUri(),
 
-             'wap_title'       => '中奖列表',
 
-             'mobile_dropload' => $mobile_dropload,
 
-             'key'             => $key,
 
-             'share_title'     => '核销页',
 
-             'share_desc'      => '新春招聘会核销页',
 
-         ];
 
-         return view('mobile.app.lottery.win_list', $return_data);
 
-     }
 
-     /**
 
-      * 核销
 
-      */
 
-     public function writeout(Request $request)
 
-     {
 
-         $id           = $request->input('id');
 
-         $info         = LotteryWin::find($id);
 
-         $info->status = 2;
 
-         $info->out_at = date('Y-m-d H:i:s');
 
-         $res          = $info->save();
 
-         if ($res) {
 
-             return response()->json(['status' => 1, 'msg' => '核销成功']);
 
-         } else {
 
-             return response()->json(['status' => 0, 'msg' => '网络问题,请刷新重试']);
 
-         }
 
-     }
 
- }
 
 
  |