Qrcode.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace app\controller\admin\system;
  3. use app\Request;
  4. use think\exception\ValidateException;
  5. use app\common\AdminBaseController;
  6. use app\services\system\QrcodeServices;
  7. use app\validate\admin\system\QrcodeValidate;
  8. /**
  9. * 微信二维码管理控制器
  10. * Class Qrcode
  11. * @package app\controller\admin\system
  12. */
  13. class Qrcode extends AdminBaseController
  14. {
  15. /**
  16. * @param Request $request
  17. * @param QrcodeServices $services
  18. * @param QrcodeValidate $validate
  19. */
  20. public function __construct(Request $request, QrcodeServices $services, QrcodeValidate $validate)
  21. {
  22. parent::__construct($request);
  23. $this->service = $services;
  24. $this->validate = $validate;
  25. $this->searchable = [];
  26. $this->searchDeal = function (&$data){
  27. };
  28. $this->createParams = [
  29. ['third_type', ''],
  30. ['third_id', 0],
  31. ['ticket', ''],
  32. ['expire_seconds', 0],
  33. ['status', '1'],
  34. ['url', ''],
  35. ['qrcode_url', ''],
  36. ['scan', 0],
  37. ['type', '3']
  38. ];
  39. $this->saveDeal = $this->updateDeal = function (&$data){
  40. };
  41. }
  42. }