| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | <?phpnamespace App\Http\Controllers\Web\Person;use App\Http\Controllers\Web\WebBaseController;use App\Services\Person\PersonJobsApplyService;use App\Services\Person\ResumeService;use App\Validators\PersonValidatorRequest;use Illuminate\Http\Request;class PersonJobsApplyController extends WebBaseController{    /**     * @var ResumeService     */    protected $ResumeService;    protected $PersonJobsApplyService;    /**     * PersonJobsApplyController constructor.     * @param ResumeService $ResumeService     * @param PersonJobsApplyService $PersonJobsApplyService     */    public function __construct(ResumeService $ResumeService, PersonJobsApplyService $PersonJobsApplyService)    {        $this->ResumeService = $ResumeService;        $this->PersonJobsApplyService = $PersonJobsApplyService;    }    public function jobsApply(Request $request)    {        $resume = $this->ResumeService->myResumeAjax(auth('web-member')->user());        $applyJobs = $this->PersonJobsApplyService->getJobsApply(auth('web-member')->user(), $request->all());        return view('app.person.jobs_apply', ['resume'=>$resume,'applyJobs'=>$applyJobs['applyJobs'],'count'=>$applyJobs['count']]);    }    public function delApplyJobs()    {        if (request()->method()=='POST') {            $res = $this->PersonJobsApplyService->delApplyJobs(auth('web-member')->user());            if ($res) {                return $this->sendSuccessResponse('删除成功');            } else {                return $this->sendErrorResponse('删除失败');            }        } else {            $html = view('app.person.ajax.resume_delete', ['tpis'=>'删除后将无法恢复,您确定要删除选中的申请职位吗?'])->render();            return $this->sendSuccessResponse($html);        }    }}
 |