diff --git a/application/api/controller/Toutiao.php b/application/api/controller/Toutiao.php deleted file mode 100644 index 58dee54c3..000000000 --- a/application/api/controller/Toutiao.php +++ /dev/null @@ -1,58 +0,0 @@ -IsLogin(); - } - - /** - * 订单支付 - * @author Devil - * @blog http://gong.gg/ - * @version 1.0.0 - * @date 2019-10-29 - * @desc description - */ - public function Pay() - { - // 获取支付信息 - $params = $this->data_post; - $params['user'] = $this->user; - $ret = ToutiaoService::Pay($params); - return SystemBaseService::DataReturn($ret['data']); - } -} -?> \ No newline at end of file diff --git a/application/service/ToutiaoService.php b/application/service/ToutiaoService.php deleted file mode 100644 index cf1d6e7ac..000000000 --- a/application/service/ToutiaoService.php +++ /dev/null @@ -1,117 +0,0 @@ -$ret['data']['order_id'], 'user_id'=>$params['user']['id']]; - $pay_log = Db::name('PayLog')->where($where)->find(); - if(empty($pay_log)) - { - return DataReturn('订单支付日志有误', -1); - } - - // 头条需要的订单信息 - $time = (string) time(); - $valid_time = intval(MyC('common_order_close_limit_time', 30, true))*60; - $order_info = [ - 'merchant_id' => $merchant_id, - 'app_id' => $app_id, - 'sign_type' => 'MD5', - 'timestamp' => $time, - 'version' => '2.0', - 'trade_type' => 'H5', - 'product_code' => 'pay', - 'payment_type' => 'direct', - 'out_order_no' => $pay_log['log_no'], - 'uid' => $app_id, - 'total_amount' => $pay_log['total_price']*100, - 'currency' => 'CNY', - 'subject' => '订单支付', - 'body' => $pay_log['log_no'], - 'trade_time' => $time, - 'valid_time' => (string) $valid_time, - 'notify_url' => __MY_URL__, - 'risk_info' => json_encode(['ip'=>GetClientIP()]), - ]; - - // 支付方式 - $service = 1; - switch($pay_log['payment']) - { - // 微信 - case 'Weixin' : - $service = 3; - $order_info['wx_url'] = $ret['data']['data']; - $order_info['wx_type'] = 'MWEB'; - break; - - // 支付宝 - case 'Alipay' : - $service = 4; - $order_info['alipay_url'] = $ret['data']['data']; - break; - } - - // 签名 - $order_info['sign'] = (new \base\Toutiao())->PaySignCreated($order_info, $pay_secret); - } - - // 返回数据 - $ret['data']['order_info'] = $order_info; - $ret['data']['service'] = $service; - return $ret; - } -} -?> \ No newline at end of file