<?php

namespace App\Http\Controllers\Web\Person;

use App\Http\Controllers\Web\WebBaseController;
use App\Services\Person\ResumeService;
use App\Services\Person\ViewResumeService;
use Illuminate\Http\Request;

class ViewResumeController extends WebBaseController
{
    /**
     * @var ResumeService
     */
    protected $ResumeService;
    protected $ViewResumeService;

    /**
     * ViewResumeController constructor.
     * @param ResumeService $ResumeService
     * @param ViewResumeService $ViewResumeService
     */
    public function __construct(ResumeService $ResumeService, ViewResumeService $ViewResumeService)
    {
        $this->ResumeService = $ResumeService;
        $this->ViewResumeService = $ViewResumeService;
    }

    public function attentionMe(Request $request)
    {
        $resume = $this->ResumeService->myResumeAjax(auth('web-member')->user());
        $res = $this->ResumeService->attentionMe(auth('web-member')->user(), $request->all());
        return view('app.person.attention_me', ['content'=>$res['content'],'resume'=>$resume]);
    }

    public function delAttention()
    {
        if (request()->method()=='POST') {
            $res = $this->ResumeService->delAttention(request()->id,auth('web-member')->user());
            if ($res) {
                return $this->sendSuccessResponse('删除成功');
            } else {
                return $this->sendErrorResponse('删除失败');
            }
        } else {
            return view('app.person.ajax.resume_delete', ['tpis'=>'删除后将无法恢复,您确定要删除选中的关注企业吗?']);
        }
    }

}