liugc пре 1 година
родитељ
комит
cdcd846a3d
1 измењених фајлова са 7 додато и 10 уклоњено
  1. 7 10
      app/workerapi/lists/TeamServiceWorkLists.php

+ 7 - 10
app/workerapi/lists/TeamServiceWorkLists.php

@@ -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;
             }
         }