| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
- /**
- * 重庆赤晓店信息科技有限公司
- * https://www.chixiaodian.com
- * Copyright (c) 2023 赤店商城 All rights reserved.
- */
- namespace app\modules\admin\controllers;
- use app\modules\admin\models\AlipayThirdAppForm;
- class AlipayThirdAppController extends BaseController
- {
- /**
- 用户未授权状态页面显示 “去签约”
- 点击 “去签约” 打开授权二维码,页面使用计时器查询授权结果,如果查询到授权结果,
- 需要打开签约弹窗,需要用户选择营业执照,并通过ocr接口获取营业执照编号(支持手动填写)。
- 填写补充完成之后点击提交按钮,完成之后直接显示提交结果。
- 可以使用计划任务中的接口调用查询申请状态接口,及时返回签约状态/打开app配置页面时调用查询申请状态接口,返回签约状态。
- 签约审核中以及签约完成时页面显示营业执照信息以及申请状态
- */
- /**
- * 生成授权链接
- */
- public function actionGetParams()
- {
- $form = new AlipayThirdAppForm();
- $form->store_id = get_store_id();
- $res = $form->getParams();
- return $this->asJson($res);
- }
- /**
- * 查询授权状态
- */
- public function actionGetStatus()
- {
- $form = new AlipayThirdAppForm();
- $form->store_id = get_store_id();
- $res = $form->getStatus();
- return $this->asJson($res);
- }
- /**
- * 开始签约
- */
- public function actionGetAppPay()
- {
- $form = new AlipayThirdAppForm();
- $form->store_id = get_store_id();
- $form->params_info = post_params('params_info');
- $res = $form->getAppPay();
- return $this->asJson($res);
- }
- /**
- * 获取信息
- */
- public function actionGetInfo()
- {
- $form = new AlipayThirdAppForm();
- $form->store_id = get_store_id();
- //获取审核信息
- $form->openAgentOrderStatus();
- $res = $form->getAppInfo();
- return $this->asJson($res);
- }
- }
|