Resume.php 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <?php
  2. /*
  3. * @Author: wang jun
  4. * @Date: 2022-01-18 10:57:14
  5. * @Last Modified by: wang jun
  6. * @Last Modified time: 2022-01-19 17:28:58
  7. * 微信类
  8. */
  9. namespace app\index\controller;
  10. use app\index\logic\resumelogic;
  11. use think\Controller;
  12. class Resume extends Base
  13. {
  14. /**
  15. * 新增简历
  16. * 20220119
  17. * wj
  18. */
  19. public function newinfobyopenid()
  20. {
  21. $param = request()->param();
  22. $l_r = new resumelogic();
  23. $result = $l_r->newinfobyopenid($param);
  24. if (1 != $result['status']) {
  25. return backjson(0, $result['msg']);
  26. } else {
  27. return backjson(200, $result['data']);
  28. }
  29. }
  30. /**
  31. * 新增教育背景
  32. * 20220119
  33. * wj
  34. */
  35. public function saveebbyopenid()
  36. {
  37. $param = request()->param();
  38. $l_r = new resumelogic();
  39. $result = $l_r->newebinfobyopenid($param);
  40. if (1 != $result['status']) {
  41. return backjson(0, $result['msg']);
  42. } else {
  43. return backjson(200, $result['data']);
  44. }
  45. }
  46. /**
  47. * 新增工作经历
  48. * 20220119
  49. * wj
  50. */
  51. public function savewebyopenid()
  52. {
  53. $param = request()->param();
  54. $l_r = new resumelogic();
  55. $result = $l_r->newweinfobyopenid($param);
  56. if (1 != $result['status']) {
  57. return backjson(0, $result['msg']);
  58. } else {
  59. return backjson(200, $result['data']);
  60. }
  61. }
  62. /**
  63. * 获取数据根据openid
  64. * 20220119
  65. * wj
  66. */
  67. public function getinfobyopenid()
  68. {
  69. $param = request()->param();
  70. $l_r = new resumelogic();
  71. $result = $l_r->getinfobyopenid($param);
  72. if (1 != $result['status']) {
  73. return backjson(0, $result['msg']);
  74. }
  75. return backjson(200, $result['data']);
  76. }
  77. /**
  78. * 用户投递简历
  79. * 20220119
  80. * wj
  81. */
  82. public function sendresume()
  83. {
  84. $param = request()->param();
  85. $l_r = new resumelogic();
  86. $result = $l_r->sendresume($param);
  87. if (1 != $result['status']) {
  88. return backjson(0, $result['msg']);
  89. }
  90. return backjson(200, $result['data']);
  91. }
  92. /**
  93. * 根据条件 查投递简历记录
  94. *
  95. * @return void
  96. */
  97. public function getsendedresumebywhere()
  98. {
  99. $param = request()->param();
  100. $l_r = new resumelogic();
  101. $result = $l_r->getsendedresumebywhere($param);
  102. if (1 != $result['status']) {
  103. return backjson(0, $result['msg']);
  104. }
  105. $rlist = [];
  106. $list = $result['data'];
  107. $l_r = new resumelogic();
  108. foreach ($list as $key => $value) {
  109. $where = ['id' => $value['resume_id']];
  110. $result = $l_r->getallinfobyid($where);
  111. if (1 == $result['status']) {
  112. $rlist[] = $result['data'];
  113. }
  114. }
  115. return backjson(200, $rlist);
  116. }
  117. /**
  118. * 修改投递状态 根据投递的id
  119. * 20220127
  120. * wj
  121. * */
  122. public function updatesendstatusbyid()
  123. {
  124. $param = request()->param();
  125. $l_r = new resumelogic();
  126. $result = $l_r->updatesendstatusbyid($param);
  127. if (1 != $result['status']) {
  128. return backjson(0, $result['msg']);
  129. }
  130. return backjson(200, $result['data']);
  131. }
  132. }