98 lines
3.5 KiB
PHP
98 lines
3.5 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace app\admin\controller;
|
||
|
|
|
||
|
|
use think\Controller;
|
||
|
|
use think\Db;
|
||
|
|
use think\Log;
|
||
|
|
use app\admin\controller\Download;
|
||
|
|
|
||
|
|
class Business extends Base{
|
||
|
|
protected $page_num = 10;
|
||
|
|
protected $file_max_pic = 1024*1024*5;//xxxMB
|
||
|
|
protected $information_msg_list_arr = [
|
||
|
|
'1' => '身高管理',
|
||
|
|
'2' => '体重管理',
|
||
|
|
'3' => '肺活训练',
|
||
|
|
'4' => '跳绳训练',
|
||
|
|
'5' => '中考体测',
|
||
|
|
'6' => '公告',
|
||
|
|
];
|
||
|
|
|
||
|
|
###################################################banner图管理start###################################################
|
||
|
|
###################################################banner图管理start###################################################
|
||
|
|
###################################################banner图管理start###################################################
|
||
|
|
|
||
|
|
public function business_index($page = 1){
|
||
|
|
$data = input();
|
||
|
|
$pd = true;
|
||
|
|
$parameter = [];
|
||
|
|
if(array_key_exists('tt', $data)){
|
||
|
|
$page = $data['page_num'];
|
||
|
|
unset($data['page_num']);
|
||
|
|
unset($data['tt']);
|
||
|
|
$pd = false;
|
||
|
|
// if($data['status_num'] === "0" || $data['status_num'] === "1"){
|
||
|
|
// $parameter['is_del'] = $data['status_num'];
|
||
|
|
// }
|
||
|
|
|
||
|
|
// if($data['tel']){
|
||
|
|
// $parameter['tel'] = $data['tel'];
|
||
|
|
// }
|
||
|
|
// if($data['email']){
|
||
|
|
// $parameter['email'] = $data['email'];
|
||
|
|
// }
|
||
|
|
// if($data['s_time']){
|
||
|
|
// $parameter['create_time'] = ['>=',$data['s_time']];
|
||
|
|
// }
|
||
|
|
// if($data['e_time']){
|
||
|
|
// $parameter['create_time'] = ['<=',$data['e_time']];
|
||
|
|
// }
|
||
|
|
}
|
||
|
|
$num = Db::table('admin_business_cooperation_log')->where($parameter)->count();
|
||
|
|
$result = Db::table('admin_business_cooperation_log')->where($parameter)->order('id desc')->page($page,$this->page_num)->select();
|
||
|
|
// dump($result);
|
||
|
|
// die;
|
||
|
|
if(!$pd){
|
||
|
|
$return_result['num'] = $num;
|
||
|
|
$return_result['data'] = $result;
|
||
|
|
return $this->msg(0,'success',$return_result);
|
||
|
|
}
|
||
|
|
$this->assign([
|
||
|
|
'result' => $result,
|
||
|
|
'num' => $num,
|
||
|
|
]);
|
||
|
|
return $this->fetch();
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
// 下载表单
|
||
|
|
public function business_download(){
|
||
|
|
|
||
|
|
$result = Db::table('admin_business_cooperation_log')->select();
|
||
|
|
for ($i=0; $i < count($result); $i++) {
|
||
|
|
unset($result[$i]['ROW_NUMBER']);
|
||
|
|
}
|
||
|
|
// ->field("name as '客户姓名',tel as '联系电话',company as '公司名称',intention_data as '合作意向',notes_data as '备注',create_time as '添加时间'")
|
||
|
|
$execl_data = [
|
||
|
|
['客户姓名','联系电话','公司名称','合作意向','备注','添加时间'],
|
||
|
|
];
|
||
|
|
|
||
|
|
for ($i=0; $i < count($result); $i++) {
|
||
|
|
$temporary_arr = [];
|
||
|
|
array_push($temporary_arr, $result[$i]['name']);
|
||
|
|
array_push($temporary_arr, $result[$i]['tel']);
|
||
|
|
array_push($temporary_arr, $result[$i]['company']);
|
||
|
|
array_push($temporary_arr, $result[$i]['intention_data']);
|
||
|
|
array_push($temporary_arr, $result[$i]['notes_data']);
|
||
|
|
array_push($temporary_arr, $result[$i]['create_time']);
|
||
|
|
array_push($execl_data, $temporary_arr);
|
||
|
|
}
|
||
|
|
|
||
|
|
$download = new Download();
|
||
|
|
$download->downloadExcel($execl_data, '用户信息.xlsx');
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
}
|