12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- namespace app\api\controller;
- use AdaPay\AdaTools;
- use app\models\article\ArticleContent;
- use app\models\store\StoreOrder;
- use app\Request;
- use crmeb\services\UtilService;
- /**
- * 抖音小程序
- * Class DouYiCantroller
- * @package app\api\controller
- */
- class AdaPayController
- {
- public function notify(Request $request)
- {
- $post = UtilService::postMore(
- ['data', ''],
- ['sing', '']
- );
- $ada = new AdaTools();
- ArticleContent::create(['content' => $post['data']]);
- ArticleContent::create(['content' => $post['sing']]);
- $res = $ada->verifySign($post['sing'], $post['data']);
- if($res){
- $data = json_decode($post['data']);
- $order = strstr($data->order_no, '-', -1);
- $res = StoreOrder::paySuccess($order, $data->pay_channel);
- if ($res){
- echo '200';
- exit();
- }
- }else {
- echo 'error';
- exit();
- }
- }
- }
|