request->isAjax()) { $get = $this->request->get(); return JsonServer::success('', InvoiceLogic::getInvoiceLists($get)); } return view('', [ 'order_status' => order::getOrderStatus(true) ]); } /** * @notes 开票 * @return \think\response\Json|\think\response\View * @author 段誉 * @date 2022/4/12 19:00 */ public function detail() { $id = $this->request->get('id/d'); return view('detail', [ 'detail' => InvoiceLogic::detail($id) ]); } /** * @notes 导出Excel * @return \think\response\Json * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author 段誉 * @date 2022/4/24 10:20 */ public function export() { $params = $this->request->get(); $result = InvoiceLogic::getInvoiceLists($params, true); if(false === $result) { return JsonServer::error(InvoiceLogic::getError() ?: '导出失败'); } return JsonServer::success('', $result); } }