<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/3/21
 * Time: 15:01
 */

namespace App\Http\Controllers\Web\Hardware\Pad;

use App\Http\Controllers\Web\WebBaseController;
use Illuminate\Http\Request;
use App\Repositories\Jobfair\JobfairPersonalJobsApplyRepository;
use App\Services\Jobfair\JobfairPersonalJopApplyService;
class PadReceiveController extends WebBaseController
{
    protected $jobfairPersonalJobsApplyRepository;
    protected $jobfairPersonalJopApplyService;
    /**
     * LoginController constructor.
     * @param JobfairPersonalJobsApplyRepository $jobfairPersonalJobsApplyRepository
     */
    public function __construct(JobfairPersonalJobsApplyRepository $jobfairPersonalJobsApplyRepository,JobfairPersonalJopApplyService $jobfairPersonalJopApplyService) {
        $this->jobfairPersonalJobsApplyRepository = $jobfairPersonalJobsApplyRepository;
        $this->jobfairPersonalJopApplyService = $jobfairPersonalJopApplyService;
    }

    public function list(Request $request)
    {
        $user = auth('web-company')->user();
        $where = [
            'company_id'=>$user->id,
            'jobfair_id'=>session('floorplan_stands.jobfair_id'),
            'is_apply'=>1,
//            'is_interview'=>1,
        ];
        $result = $this->jobfairPersonalJobsApplyRepository->applyJobs($where,10);
        return view('app.hardware.pad.receive_list',['result' => $result]);
    }

    public function delete(Request $request)
    {
        $result = $this->jobfairPersonalJobsApplyRepository->delete(['id'=>$request->input('id')]);
        if(!$result){
            return response()->json(['status'=>0, 'msg'=>'删除失败']);
        }
        return response()->json(['status'=>1, 'msg'=>'删除成功']);
    }
}