|
@@ -45,11 +45,15 @@ class MasterWorkerExamineLists extends BaseAdminDataLists implements ListsSearch
|
|
|
}
|
|
}
|
|
|
public function queryWhere(){
|
|
public function queryWhere(){
|
|
|
$where = [];
|
|
$where = [];
|
|
|
- $infoWorkerIds = MasterWorkerInfo::where('audit_state',0)->column('worker_id');
|
|
|
|
|
|
|
+ if(isset($this->params['audit_state']) && $this->params['audit_state']!=''){
|
|
|
|
|
+ $ids = MasterWorker::where('audit_state',$this->params['audit_state'])->column('id');
|
|
|
|
|
+ $where[] = ['id', 'IN', $ids?:[0]];
|
|
|
|
|
+ //dd($ids);
|
|
|
|
|
+ }
|
|
|
|
|
+ /*$infoWorkerIds = MasterWorkerInfo::where('audit_state',0)->column('worker_id');
|
|
|
$bankWorkerIds = BankAccount::where('audit_state',0)->column('worker_id');
|
|
$bankWorkerIds = BankAccount::where('audit_state',0)->column('worker_id');
|
|
|
$agreeWorkerIds = MasterWorkerAgree::where('audit_state',0)->column('worker_id');
|
|
$agreeWorkerIds = MasterWorkerAgree::where('audit_state',0)->column('worker_id');
|
|
|
- $ids = array_merge($infoWorkerIds,$bankWorkerIds,$agreeWorkerIds);
|
|
|
|
|
- $where[] = ['id', 'IN', $ids?:[0]];
|
|
|
|
|
|
|
+ $ids = array_merge($infoWorkerIds,$bankWorkerIds,$agreeWorkerIds);*/
|
|
|
if(isset($this->params['real_name']) && !empty($this->params['real_name'])){
|
|
if(isset($this->params['real_name']) && !empty($this->params['real_name'])){
|
|
|
$where[] = ['id', 'IN', MasterWorker::where([['real_name', 'like', "%{$this->params['real_name']}%"]])->column('worker_id')?:[0]];
|
|
$where[] = ['id', 'IN', MasterWorker::where([['real_name', 'like', "%{$this->params['real_name']}%"]])->column('worker_id')?:[0]];
|
|
|
}
|
|
}
|