116 lines
3.1 KiB
PHP
116 lines
3.1 KiB
PHP
![]() |
<?php
|
||
|
namespace app\openapi\controller;
|
||
|
set_time_limit(0);
|
||
|
ini_set('memory_limit','512M');
|
||
|
ini_set('default_socket_timeout', -1); //不超时
|
||
|
use app\channel\service\CardService;
|
||
|
use app\channel\service\ChannelService;
|
||
|
use app\channel\service\KamiService;
|
||
|
use app\channel\service\ProductService;
|
||
|
use app\gateway\controller\v4\Notify;
|
||
|
use app\gateway\service\RedisService;
|
||
|
use app\kami\controller\getcookie\KaiDianBao;
|
||
|
use app\kami\controller\getcookie\ZhongZhao;
|
||
|
use app\kami\controller\suoka\JunKa;
|
||
|
//use app\kami\controller\suoka\ZhongZhao as ZhongZhaoSuoKA;
|
||
|
use app\kami\service\LockCardService;
|
||
|
use app\merchant\service\MerchantLogService;
|
||
|
use app\merchant\service\MerchantService;
|
||
|
|
||
|
use app\merchant\service\OrderAutoService;
|
||
|
use app\merchant\service\OrderHistoryService;
|
||
|
use app\merchant\service\OrderLastHistoryService;
|
||
|
use app\merchant\service\OrderLastweekHistoryService;
|
||
|
use app\merchant\service\OrderTwoHistoryService;
|
||
|
use app\merchant\service\PercentService;
|
||
|
use app\merchant\service\ProductService as MerchantProductService;
|
||
|
use app\merchant\service\ProjectProductService as MerchantProjectProductService;
|
||
|
use app\merchant\service\ProjectService;
|
||
|
use app\openapi\controller\Coretb;
|
||
|
use app\merchant\service\OrderService;
|
||
|
//use app\kami\controller\suoka\ZhongZhao as ZhongZhaoM;
|
||
|
|
||
|
|
||
|
//use app\openapi\controller\Coretb;
|
||
|
use app\order\controller\Order;
|
||
|
use app\order\service\AfterSalesOrderService;
|
||
|
use app\order\service\Kami91OrderService;
|
||
|
use app\order\service\KamiOrderHistoryService;
|
||
|
use app\order\service\OrderService as OrderBase;
|
||
|
use app\robot\controller\api\Qqbot;
|
||
|
use app\robot\controller\WeChatBot as WeChatBotC;
|
||
|
use app\robot\controller\WxWorkBot;
|
||
|
use app\setting\service\BlackCardService;
|
||
|
use app\setting\service\StatService;
|
||
|
use dever\Log;
|
||
|
use think\Collection;
|
||
|
use think\console\Input;
|
||
|
use think\console\Output;
|
||
|
use think\exception\HttpResponseException;
|
||
|
use think\facade\Db;
|
||
|
|
||
|
/**
|
||
|
* 测试接口 上线取消
|
||
|
* Class Test
|
||
|
* @package app\gateway\api
|
||
|
*/
|
||
|
class TestPort extends Core
|
||
|
{
|
||
|
# 是否检测数据
|
||
|
protected $redis = false;
|
||
|
protected $check = false;
|
||
|
|
||
|
|
||
|
protected function redis()
|
||
|
{
|
||
|
if (!$this->redis) {
|
||
|
$this->redis = RedisService::getInstance();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
############################以上为根据
|
||
|
|
||
|
# 渠道对接测试,测试锁卡
|
||
|
|
||
|
public function channel_lock()
|
||
|
{
|
||
|
$input = input();
|
||
|
$order_id = $input['order'];
|
||
|
|
||
|
# 获取锁卡订单
|
||
|
$order_info = $this->getOrder($order_id);
|
||
|
if(!$order_info) return '未找到订单';
|
||
|
|
||
|
$channelService = ChannelService::instance();
|
||
|
|
||
|
$response = $channelService->call('lockCard', $order_info['cid'], $order_info);
|
||
|
var_dump($response);die;
|
||
|
|
||
|
}
|
||
|
|
||
|
public function channel_unlock()
|
||
|
{
|
||
|
$input = input();
|
||
|
$order_id = $input['order'];
|
||
|
|
||
|
# 获取锁卡订单
|
||
|
$order_info = $this->getOrder($order_id);
|
||
|
if(!$order_info) return '未找到订单';
|
||
|
|
||
|
$channelService = ChannelService::instance();
|
||
|
|
||
|
$response = $channelService->call('UnlockCard', $order_info['cid'], $order_info);
|
||
|
var_dump($response);die;
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
}
|