1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace app\mobile\controller;
- use app\BaseController;
- use app\mobile\logic\PayLogic;
- use think\exception\ValidateException;
- use think\facade\Validate;
- //支付相关
- class Pay extends BaseController
- {
- //微信支付成功后的异步通知及订单处理
- public function Notify()
- {
- return PayLogic::Notify();
- }
- //检查支付结果
- public function checkPayResult()
- {
- $param = $this->request->only(['pay_code'], 'post');
- $val = Validate::rule(['pay_code|支付编码' => 'require|length:18']);
- if (!$val->check($param)) throw new ValidateException($val->getError());
- return PayLogic::checkPayResult($param['pay_code']);
- }
- }
|