TenantController.php 806 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace app\workerapi\controller;
  3. use app\adminapi\validate\tenant\TenantRegisterValidate;
  4. use app\workerapi\logic\TenantRegisterLogic;
  5. /**
  6. * 门店H5注册
  7. * Class TenantController
  8. * @package app\workerapi\controller
  9. */
  10. class TenantController extends BaseApiController
  11. {
  12. public array $notNeedLogin = ['register'];
  13. /**
  14. * @notes 注册账号
  15. * @return \think\response\Json
  16. * @author 段誉
  17. * @date 2022/9/7 15:38
  18. */
  19. public function register()
  20. {
  21. $params = (new TenantRegisterValidate())->post()->goCheck('apiadd');
  22. $result = TenantRegisterLogic::add($params);
  23. if (true === $result) {
  24. return $this->success('入驻成功', [], 1, 1);
  25. }
  26. return $this->fail(TenantRegisterLogic::getError());
  27. }
  28. }