UserConfirmController.php 704 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app\api\controller\notify;
  3. use app\api\controller\BaseApiController;
  4. use app\api\validate\UserConfirmValidate;
  5. /**
  6. *
  7. * Class UserConfirmController
  8. * @package app\api\controller\notify
  9. */
  10. class UserConfirmController extends BaseApiController
  11. {
  12. public array $notNeedLogin = ['confirmDoor'];
  13. public function ConfirmDoor()
  14. {
  15. $params = (new UserConfirmValidate())->post()->goCheck('confirmDoor');
  16. try {
  17. $decryptData = decrypt($params['code'], \think\facade\Config::get('project.work_sn_key'));
  18. }catch (\Exception $e){
  19. return $this->fail($e->getMessage());
  20. }
  21. return $this->success('已确认上门');
  22. }
  23. }