<?php

namespace App\Http\Controllers\Api\DouyinRecruit;

use App\Http\Controllers\Api\ApiBaseController;
use App\Models\DouyinRecruit\CompanyEmployee;
use App\Models\DouyinRecruit\CompanyJob;
use App\Models\DouyinRecruit\CompanyRecruit;

class JobController extends ApiBaseController
{
    /**
     * 职位列表
     */
    public function jobList()
    {
        $post = request()->post();
        $jobs = CompanyJob::where('company_id', $post['company_id'])->orderBy('sort_index', 'asc')->get();

        return response()->json(['code' => 1, 'data' => $jobs, 'msg' => '操作成功']);
    }

    /**
     * 添加提交
     */
    public function addPost()
    {
        $post = request()->post();
        if (!empty($post['emp_id'])) {
            $emp = CompanyEmployee::where('id', $post['emp_id'])->where('company_id',$post['company_id'])->first();
            if (empty($emp)) {
                return response()->json(['code' => 0, 'data' => [], 'msg' => '该推荐人ID不存在']);
            }
        } else {
            unset($post['emp_id']);
        }

        $post['create_time'] = time();
        CompanyRecruit::create($post);

        return response()->json(['code' => 1, 'data' => [], 'msg' => '操作成功']);
    }
}