...
|
...
|
@@ -631,12 +631,17 @@ class AdminCommonController extends AdminBaseController |
|
|
return $os_str;
|
|
|
}
|
|
|
|
|
|
//获取导出(月检,培训,演习)列表
|
|
|
//获取导出(月检,年检,培训,演习)列表
|
|
|
public function exportCheckList($table,$param,$field){
|
|
|
$res_ins = Db::name($table)
|
|
|
->alias('t')
|
|
|
->join('project p','t.project_id = p.id','LEFT')
|
|
|
->where(function (Query $query) use ($param,$table){
|
|
|
//查询登录乙方账号的所有项目
|
|
|
$p_ids = $this->getProjectByCompanyB();
|
|
|
if(!empty($p_ids)){
|
|
|
$query->whereIn('t.project_id',$p_ids);
|
|
|
}
|
|
|
if (!empty($param['name'])) {
|
|
|
$keyword = $param['name'];
|
|
|
$query->where('p.name', 'like', "%$keyword%");
|
...
|
...
|
@@ -646,6 +651,8 @@ class AdminCommonController extends AdminBaseController |
|
|
if (!empty($startTime)) {
|
|
|
if($table == 'check'){
|
|
|
$query->where('t.ins_m_time', '>=', $startTime);
|
|
|
}else if($table == 'pro_check'){
|
|
|
$query->where('t.year_m_time', '>=', $startTime);
|
|
|
}else if($table == 'train'){
|
|
|
$query->where('t.train_time', '>=', $startTime);
|
|
|
}else{
|
...
|
...
|
@@ -655,6 +662,8 @@ class AdminCommonController extends AdminBaseController |
|
|
if (!empty($endTime)) {
|
|
|
if($table == 'check'){
|
|
|
$query->where('t.ins_m_time', '<=', $endTime);
|
|
|
}else if($table == 'pro_check'){
|
|
|
$query->where('t.year_m_time', '<=', $endTime);
|
|
|
}else if($table == 'train'){
|
|
|
$query->where('t.train_time', '<=', $endTime);
|
|
|
}else{
|
...
|
...
|
|