Outjob.php 994 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace app\agent\controller;
  3. use app\agent\BaseController;
  4. use app\common\model\OutCode as OutCodeModel;
  5. class Outjob extends BaseController
  6. {
  7. public function print()
  8. {
  9. return view('outjob/print');
  10. }
  11. /**
  12. * 推广码
  13. */
  14. public function qrcode()
  15. {
  16. error_reporting(E_ERROR);
  17. $code = uniqid();
  18. $url = 'https://linggong.jinjianghc.com/applet/outactivity/index?code=' . $code;
  19. OutCodeModel::create([
  20. 'code' => $code,
  21. 'create_time' => time(),
  22. 'agentid' => $this->access_agent['id'],
  23. 'workerid' => $this->access_agent['workerid'],
  24. ]);
  25. header('Content-Type: image/png');
  26. ob_clean();
  27. $errorCorrectionLevel = "L"; // 纠错级别:L、M、Q、H
  28. $matrixPointSize = "4"; //生成图片大小 :1到10
  29. \phpqrcode\QRcode::png($url, false, $errorCorrectionLevel, $matrixPointSize);
  30. exit();
  31. }
  32. }