|
|
@@ -18,15 +18,12 @@ class TeamServiceWorkLists extends BaseWorkerDataLists implements ListsExtendInt
|
|
|
{
|
|
|
protected $count = 0;
|
|
|
public function queryWhere(){
|
|
|
- $where = [
|
|
|
- //'master_worker_id'=>['in',implode(',',MasterWorker::where('team_id', $this->userInfo['team_id'])->column('id')?:[-1])]
|
|
|
- 'tenant_id'=>MasterWorkerTeam::where('id',$this->userInfo['team_id'])->value('tenant_id')??-1
|
|
|
- ];
|
|
|
-
|
|
|
+ $where = [];
|
|
|
+ $where[] = ['tenant_id','=', (MasterWorkerTeam::where('id',$this->userInfo['team_id'])->value('tenant_id')??-1)];
|
|
|
// 待领单、待联系、待上门、已上门、服务中、待结算、已完结、已评价、已取消
|
|
|
// 1=待领单,2=待联系,3=待上门,4=已上门,5=服务中,6=待结算,7=已完结,8=已评价,9=已退
|
|
|
if(isset($this->params['work_status']) && !empty($this->params['work_status'])){
|
|
|
- $where['work_status'] = ['=', $this->params['work_status']];
|
|
|
+ $where[] = ['work_status','=', $this->params['work_status']];
|
|
|
}
|
|
|
if(isset($this->params['create_time']) && !empty($this->params['create_time'])){
|
|
|
$where[] = ['create_time', 'between', [strtotime($this->params['create_time']), strtotime($this->params['create_time'])+86400-1]];
|
|
|
@@ -40,16 +37,16 @@ class TeamServiceWorkLists extends BaseWorkerDataLists implements ListsExtendInt
|
|
|
switch ($this->params['team_work_type']){
|
|
|
case 1: // 挂起订单
|
|
|
//$where['master_worker_id'] = $this->userInfo['user_id'];
|
|
|
- $where['work_status'] = ['=',1];
|
|
|
+ $where[] = ['work_status','=',1];
|
|
|
break;
|
|
|
case 2: // 超时未领单
|
|
|
- $where['work_status'] = ['=',1];
|
|
|
+ $where[] = ['work_status','=',1];
|
|
|
break;
|
|
|
case 3: // 异常预约
|
|
|
- $where['work_status'] = ['=',2];
|
|
|
+ $where[] = ['work_status','=',2];
|
|
|
break;
|
|
|
case 4: // 超时未服务
|
|
|
- $where['work_status'] = ['=',3];
|
|
|
+ $where[] = ['work_status','=',3];
|
|
|
break;
|
|
|
}
|
|
|
}
|