payment($order);*/ return $this->renderSuccess('', [ // 供应商统计 'supplier' => (new SupplierService())->getData(), ]); } /** * 通过时间段查询 * $type类型:new refund */ public function data($search_time) { $days = $this->getDays($search_time); $data = (new SupplierService())->getDataByDate($days); return $this->renderSuccess('', [ // 日期 'days' => $days, // 数据 'data' => $data, ]); } /** * 获取具体日期数组 */ private function getDays($search_time) { //搜索时间段 if(!isset($search_time) || empty($search_time)){ //没有传,则默认为最近7天 $end_time = date('Y-m-d', time()); $start_time = date('Y-m-d', strtotime('-7 day',time())); }else{ $start_time = array_shift($search_time); $end_time = array_pop($search_time); } $dt_start = strtotime($start_time); $dt_end = strtotime($end_time); $date = []; $date[] = date('Y-m-d', strtotime($start_time)); while($dt_start < $dt_end) { $date[] = date('Y-m-d', strtotime('+1 day',$dt_start)); $dt_start = strtotime('+1 day',$dt_start); } return $date; } /** * 商户收入列表 */ public function cash() { // 收入列表 $list = (new SupplierCapitalModel())->getList($this->postData()); //商户列表 $supplier_list = SupplierModel::getAll(); return $this->renderSuccess('', compact( 'list','supplier_list')); } /** * 订单导出 */ public function export() { $model = new SupplierCapitalModel(); return $model->exportList($this->postData()); } }