Shop.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. namespace app\index\controller;
  3. use app\BaseController;
  4. use app\enterprise\model\Talent;
  5. class Shop extends BaseController{
  6. public function index(){
  7. if ($this->request->isPost()) {
  8. $params = $this->request->param();
  9. if(!captcha_check($params['captcha'])){
  10. return view("error",['msg' => '验证码错误']);
  11. }
  12. $info = Talent::alias("ti")->leftJoin("un_enterprise ue","ti.enterprise_id=ue.id")->where("ti.name",'=',$params['name'])->where('ti.card_type','=',$params['card_type'])->where('ti.card_number','=',$params['card_number'])->where("ti.checkState","=","28")->field("ti.name,ti.headimgurl,ti.talent_arrange,ue.type")->find();
  13. if($info){
  14. switch ($info['talent_arrange']){
  15. case 1:
  16. $info['level'] = '第一层次';
  17. break;
  18. case 2:
  19. $info['level'] = '第二层次';
  20. break;
  21. case 3:
  22. $info['level'] = '第三层次';
  23. break;
  24. case 4:
  25. $info['level'] = '第四层次';
  26. break;
  27. case 5:
  28. $info['level'] = '第五层次';
  29. break;
  30. case 6:
  31. $info['level'] = '第六层次';
  32. break;
  33. case 7:
  34. $info['level'] = '第七层次';
  35. break;
  36. }
  37. switch ($info['type']){
  38. case 1:
  39. $info['type_name'] = "现代产业体系人才";
  40. break;
  41. case 2:
  42. $info['type_name'] = "集成电路人才";
  43. break;
  44. case 5:
  45. $info['type_name'] = "医疗卫生人才";
  46. break;
  47. case 6:
  48. $info['type_name'] = "高等教育人才";
  49. break;
  50. }
  51. return view("success",['info'=>$info]);
  52. }else{
  53. return view("error",['msg' => '人才库中无此人信息。']);
  54. }
  55. }
  56. return view("");
  57. }
  58. }