2024-09-29 15:43:18 +08:00

166 lines
3.4 KiB
PHP

<?php
namespace app\merchant\controller\api;
use think\admin\Controller;
use app\gateway\service\AuthService;
use app\gateway\service\RedisService;
use app\merchant\service\MerchantService;
use app\merchant\service\OrderService;
use app\channel\service\ChannelService;
use app\merchant\service\system\Qianmi;
use app\merchant\service\system\Fulu;
use app\merchant\service\system\Jingdong;
use app\merchant\service\system\Jdoil;
use dever\Log;
/**
* 自动提单接口
* Class Handle
* @package app\gateway\api
*/
class Auto extends Controller
{
/**
* 控制器初始化
*/
protected function initialize()
{
parent::initialize();
}
# 供货网发起请求:中石化 加油卡
public function qianmi()
{
$qianmi = Qianmi::instance();
$qianmi->apply('MB2020101616251417', 'zshcz');
}
# 手动处理千米漏单检查
public function qianmi_loudan()
{
$qianmi = Qianmi::instance();
$reqid = input('reqid');
$qianmi->check($reqid, '', 'MB2020101616251417', 'zshcz');
}
# 供货网发起请求:中石油
public function qianmi_shiyou()
{
$qianmi = Qianmi::instance();
$qianmi->apply('MB2021010119251519', 'zsycz');
}
# 手动处理千米漏单检查
public function qianmi_shiyou_loudan()
{
$qianmi = Qianmi::instance();
$reqid = input('reqid');
$qianmi->check($reqid, '', 'MB2021010119251519', 'zsycz');
}
# 供货网发起请求:手机
public function qianmi_mobile()
{
$qianmi = Qianmi::instance();
$qianmi->apply('MB2020110511251455', 'dhcz');
}
# 手动处理千米漏单检查
public function qianmi_mobile_loudan()
{
$qianmi = Qianmi::instance();
$reqid = input('reqid');
$qianmi->check($reqid, '', 'MB2020110511251455', 'dhcz');
}
# 供货网回调通知
public function qianmi_notify()
{
$qianmi = Qianmi::instance();
$qianmi->notify();
}
# 福禄自动收单
public function fulu()
{
$fulu = Fulu::instance();
$fulu->apply();
echo 'ok';die;
}
# 福禄回调通知
public function fulu_notify()
{
$fulu = Fulu::instance();
$fulu->notify();
echo 'ok';die;
}
# 京东自动收单
public function jd()
{
$jd = Jingdong::instance();
$ok = $jd->apply();
echo $ok;die;
}
# 京东查询订单状态
public function jd_query()
{
$jd = Jingdong::instance();
$ok = $jd->query();
echo $ok;die;
}
# 京东回调通知
public function jd_notify()
{
$jd = Jingdong::instance();
$jd->notify();
echo 'ok';die;
}
# 京东自动收单
public function jdoil()
{
$jd = Jdoil::instance();
$ok = $jd->apply();
echo $ok;die;
}
# 京东查询订单状态
public function jdoil_card()
{
$jd = Jdoil::instance();
$ok = $jd->card();
echo $ok;die;
}
# 京东查询订单状态
public function jdoil_query()
{
$jd = Jdoil::instance();
$ok = $jd->query();
echo $ok;die;
}
# 京东回调通知
public function jdoil_notify()
{
$jd = Jdoil::instance();
$jd->notify();
echo 'ok';die;
}
}