Wlogin.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <?php
  2. namespace app\mainapp\controller;
  3. use think\facade\Session;
  4. use app\mainapp\BaseController;
  5. use app\common\model\User as UserModel;
  6. use app\common\model\Worker as WorkerModel;
  7. class Wlogin extends BaseController
  8. {
  9. // public function getIdentity()
  10. // {
  11. // $userid = input('userid/d');
  12. // $user = UserModel::findOrEmpty($userid);
  13. // if ($user->isEmpty()){
  14. // page_result(1, "用户信息不存在");
  15. // }
  16. // $workerall = WorkerModel::where('userid','=',$user->id)->select();
  17. // $agentall = AgentModel::where('userid','=',$user->id)->select();
  18. // $brokerall = BrokerModel::where('userid','=',$user->id)->select();
  19. // page_result(0, "", array(
  20. // 'user' => $user,
  21. // 'workerall' => $workerall->isEmpty() ? null : $workerall,
  22. // 'agentall' => $agentall->isEmpty() ? null : $agentall,
  23. // 'brokerall' => $brokerall->isEmpty() ? null : $brokerall
  24. // ));
  25. // }
  26. public function regWorker()
  27. {
  28. $userid = input('userid/d', 0);
  29. $wtype = input('wtype/d', 1);
  30. $tilpic = input('tilpic/s', "");
  31. $title = input('title/s', "");
  32. $ftitle = input('ftitle/s', "");
  33. $realname = input('realname/s', "");
  34. $mobile = input('mobile/s', "");
  35. $province = input('province/s', "");
  36. $address = input('address/s', "");
  37. $picone = input('picone/s', "");
  38. if ( empty($tilpic) ){
  39. page_result(1, "微店图标不能为空,请上传企业LOGO或公司图片。");
  40. }
  41. if ( empty($title) || empty($ftitle) || empty($realname) || empty($mobile) || empty($province) || empty($address) || empty($picone) ){
  42. page_result(1, "公司名称,微店名称,负责人姓名电话职位,地址信息以及相关证件不能为空。");
  43. }
  44. if ( $wtype==2 && (empty($pictwo) || empty($picthr)) ){
  45. page_result(1, "相关证件不能为空。");
  46. }
  47. $data = [
  48. 'userid' => $userid,
  49. 'wtype' => $wtype,
  50. 'title' => input('title/s', ""),
  51. 'ftitle' => input('ftitle/s', ""),
  52. 'tilpic' => input('tilpic/s', ""),
  53. 'realname' => input('realname/s', ""),
  54. 'mobile' => input('mobile/s', ""),
  55. 'weixin' => input('weixin/s', ""),
  56. 'latitude' => 0.000000,
  57. 'longitude' => 0.000000,
  58. 'province' => input('province/s', ""),
  59. 'city' => input('city/s', ""),
  60. 'district' => input('district/s', ""),
  61. 'address' => input('address/s', ""),
  62. 'picone' => input('picone/s', ""),
  63. 'pictwo' => input('pictwo/s', ""),
  64. 'picthr' => input('picthr/s', ""),
  65. 'details' => input('details/s', ""),
  66. 'priority' => 0,
  67. 'remark' => "",
  68. 'status' => 1,
  69. 'createtime' => time()
  70. ];
  71. $worker = WorkerModel::create($data);
  72. page_result(0, "", array(
  73. 'worker' => $worker
  74. ));
  75. }
  76. }