GoodsCategoryController.php 965 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace app\workerapi\controller;
  3. use app\workerapi\lists\GoodsCategoryLists;
  4. use app\workerapi\logic\GoodsCategoryLogic;
  5. use app\workerapi\validate\GoodsCategoryValidate;
  6. use app\workerapi\validate\IssueWorkValidate;
  7. /**
  8. * 用户控制器
  9. * Class GoodsCategoryController
  10. * @package app\api\controller
  11. */
  12. class GoodsCategoryController extends BaseApiController
  13. {
  14. public function lists()
  15. {
  16. return $this->dataLists(new GoodsCategoryLists());
  17. }
  18. public function getQrCode()
  19. {
  20. $params = (new GoodsCategoryValidate())->post()->goCheck('qrcode', [
  21. 'user_id' => $this->userId,
  22. 'user_info' => $this->userInfo
  23. ]);
  24. $result = GoodsCategoryLogic::getQRCode($params);
  25. if (false === $result) {
  26. return $this->fail(GoodsCategoryLogic::getError());
  27. }
  28. return $this->success('生成二维码', ['qrcode'=>$this->request->domain().'/'.$result], 1, 1);
  29. }
  30. }