120 行
3.2 KiB
PHP
可执行文件
120 行
3.2 KiB
PHP
可执行文件
<?php
|
|
|
|
namespace Make\Controller;
|
|
|
|
use Common\Business\DownFile;
|
|
use Common\Business\Store;
|
|
use Make\Business\Make;
|
|
use Make\Business\MakeOrder;
|
|
use Make\Model\MakeModel;
|
|
use Retail\Controller\BaseController;
|
|
|
|
class IndexController extends BaseController
|
|
{
|
|
public function index()
|
|
{
|
|
$MakeModel = new MakeModel();
|
|
$info = $MakeModel->getFind([
|
|
'merchant_id' => $this->merchant_id
|
|
]);
|
|
$StoreClass = new Store();
|
|
$storeList = $StoreClass->getStoreList([
|
|
'merchant_id' => $this->merchant_id
|
|
]);
|
|
$arr = [
|
|
'search' => '/index.php/Make/Index/index',
|
|
'orderExport' => '/index.php/Make/Index/export',
|
|
'MakeSet' => '/index.php/Make/Index/DockingSet',
|
|
'seeToken' => '/index.php/Make/Index/seeToken',
|
|
];
|
|
$authArr = checkFunction($arr);
|
|
$this->assign('authArr', $authArr);
|
|
$this->assign('storeList', json_encode($storeList));
|
|
$this->assign('info', $info);
|
|
$this->display();
|
|
}
|
|
|
|
public function export()
|
|
{
|
|
$data = I('request.');
|
|
$data['merchant_id'] = $this->merchant_id;
|
|
$MakeOrderClass = new MakeOrder();
|
|
$result = $MakeOrderClass->createExportFile($data);
|
|
$this->ajaxReturn($result);
|
|
}
|
|
|
|
|
|
public function exportFile()
|
|
{
|
|
$DownFileClass = new DownFile();
|
|
$DownFileClass->downFile([
|
|
'file_path'=>I('get.file_path'),
|
|
'file_name'=>'码科订单导出',
|
|
'file_type'=>'.xls'
|
|
]);
|
|
}
|
|
|
|
|
|
//订单记录
|
|
public function makeOrder()
|
|
{
|
|
$data = I('post.');
|
|
$data['merchant_id'] = $this->merchant_id;
|
|
$MakeOrderClass = new MakeOrder();
|
|
$result = $MakeOrderClass->orderRecord($data);
|
|
$this->ajaxReturn($result);
|
|
}
|
|
|
|
|
|
//查看令牌
|
|
public function seeToken()
|
|
{
|
|
$MakeClass = new \Common\Business\Make([
|
|
'merchant_id' => $this->merchant_id
|
|
]);
|
|
$tokenResult = $MakeClass->verify_token();
|
|
if ($tokenResult['isValid']) {
|
|
$result['status'] = 1;
|
|
$result['message'] = '令牌有效';
|
|
} else {
|
|
$result['status'] = 0;
|
|
$result['message'] = '令牌无效';
|
|
}
|
|
$this->ajaxReturn($result);
|
|
}
|
|
|
|
|
|
//更新token
|
|
public function updateToken()
|
|
{
|
|
$MakeClass = new \Common\Business\Make([
|
|
'merchant_id' => $this->merchant_id,
|
|
'cache_state' => 1
|
|
]);
|
|
$MakeModel = new MakeModel();
|
|
$request_token = $MakeModel->getFindField([
|
|
'merchant_id' => $this->merchant_id
|
|
], "request_token");
|
|
if (!empty($request_token)) {
|
|
$result['status'] = 1;
|
|
$result['message'] = '更新成功';
|
|
} else {
|
|
$result['status'] = 0;
|
|
$result['message'] = '更新失败,请检查参数';
|
|
}
|
|
$this->ajaxReturn($result);
|
|
}
|
|
|
|
|
|
//配送配置
|
|
public function DockingSet()
|
|
{
|
|
$data = I('post.')['make_set'];
|
|
$data['merchant_id'] = $this->merchant_id;
|
|
$MakeClass = new Make();
|
|
$result = $MakeClass->makeSet($data);
|
|
$this->ajaxReturn($result);
|
|
}
|
|
|
|
|
|
} |