JobController.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace App\Http\Controllers\Api\DouyinRecruit;
  3. use App\Http\Controllers\Api\ApiBaseController;
  4. use App\Models\DouyinRecruit\CompanyEmployee;
  5. use App\Models\DouyinRecruit\CompanyJob;
  6. use App\Models\DouyinRecruit\CompanyRecruit;
  7. class JobController extends ApiBaseController
  8. {
  9. /**
  10. * 职位列表
  11. */
  12. public function jobList()
  13. {
  14. $post = request()->post();
  15. $jobs = CompanyJob::where('company_id', $post['company_id'])->orderBy('sort_index', 'asc')->get();
  16. return response()->json(['code' => 1, 'data' => $jobs, 'msg' => '操作成功']);
  17. }
  18. /**
  19. * 添加提交
  20. */
  21. public function addPost()
  22. {
  23. $post = request()->post();
  24. if (!empty($post['emp_id'])) {
  25. $emp = CompanyEmployee::where('id', $post['emp_id'])->where('company_id',$post['company_id'])->first();
  26. if (empty($emp)) {
  27. return response()->json(['code' => 0, 'data' => [], 'msg' => '该推荐人ID不存在']);
  28. }
  29. } else {
  30. unset($post['emp_id']);
  31. }
  32. $post['create_time'] = time();
  33. CompanyRecruit::create($post);
  34. return response()->json(['code' => 1, 'data' => [], 'msg' => '操作成功']);
  35. }
  36. }