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); } }