Linggong.php 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. namespace app\mobile\controller;
  3. use app\common\model\Comjobs as ComjobsModel;
  4. class Linggong
  5. {
  6. public function getJob()
  7. {
  8. $data = input('post.');
  9. $this->_dealJob($data);
  10. page_result('操作成功');
  11. }
  12. public function getJobs()
  13. {
  14. $data = input('post.');
  15. foreach ($data as $v) {
  16. $this->_dealJob($v);
  17. }
  18. page_result('操作成功');
  19. }
  20. public function _dealJob($data)
  21. {
  22. $add = [
  23. 'third_id' => $data['id'],
  24. 'title' => $data['title'],
  25. 'cateid' => $data['cateid'],
  26. 'province' => $data['province'],
  27. 'city' => $data['city'],
  28. 'district' => $data['district'],
  29. 'agegroup' => $data['agegroup'],
  30. 'tags' => $data['tags'],
  31. 'requirement' => $data['requirement'],
  32. 'comdetails' => $data['comdetails'],
  33. 'picall' => $data['picall'],
  34. 'companydetails' => $data['companydetails'],
  35. 'wtype' => $data['wtype'],
  36. 'bwagall' => $data['bwagall'],
  37. 'zwagall' => $data['zwagall'],
  38. 'telephone' => $data['telephone'],
  39. 'remark' => $data['remark'],
  40. 'status' => 3,
  41. 'num' => $data['num'],
  42. 'priority' => $data['priority'],
  43. 'updatetime' => $data['updatetime'],
  44. 'createtime' => $data['createtime'],
  45. 'address' => $data['address'],
  46. 'education' => $data['education'],
  47. 'emp_time' => $data['emp_time'] ?: [],
  48. 'company_name' => $data['worker']['title'],
  49. 'company_address' => $data['worker']['address'],
  50. 'company_mobile' => $data['worker']['mobile'],
  51. ];
  52. $check = ComjobsModel::where('third_id', $data['id'])->find();
  53. if (empty($check)) {
  54. ComjobsModel::create($add);
  55. } else {
  56. ComjobsModel::update($add, ['id' => $check['id']]);
  57. }
  58. }
  59. }