|
|
@@ -43,7 +43,7 @@ class MasterWorkerOnlineLists extends BaseAdminDataLists implements ListsSearchI
|
|
|
// 派单搜索条件 - 工程师接单状态
|
|
|
return [
|
|
|
'=' => ['mw.real_name', 'mw.mobile', 'mw.accept_order_status','mw.type'],
|
|
|
- '%like%' => ['sa.service_name'],
|
|
|
+ '%like%' => ['sa.service_name', 'mw.address','mw.skill'],
|
|
|
];
|
|
|
}
|
|
|
|
|
|
@@ -63,8 +63,8 @@ class MasterWorkerOnlineLists extends BaseAdminDataLists implements ListsSearchI
|
|
|
$period_ids = MasterWorker::where('category_ids','<>', '')->whereRaw($query_sql)->column('id');
|
|
|
$where[] = [ 'mw.id','IN',$period_ids?:[0]];
|
|
|
}
|
|
|
- if(isset($this->params['address']) && $this->params['address']){
|
|
|
- $lon_lat = get_address_lat_lng($this->params['address']);;
|
|
|
+ if(isset($this->params['user_address']) && $this->params['user_address']){
|
|
|
+ $lon_lat = get_address_lat_lng($this->params['user_address']);;
|
|
|
$this->lon = $lon_lat['lon'];
|
|
|
$this->lat = $lon_lat['lat'];
|
|
|
|
|
|
@@ -82,7 +82,7 @@ class MasterWorkerOnlineLists extends BaseAdminDataLists implements ListsSearchI
|
|
|
*/
|
|
|
public function lists(): array
|
|
|
{
|
|
|
- $fields = ['mw.id,mw.avatar,mw.real_name,mw.mobile,mw.work_total,mw.distance,mw.accept_order_status,mw.address,mw.service_area_id,mw.type,mw.remark,mws.comprehensive_score, mws.weight_score,sa.service_name,mwr.credential_images'];
|
|
|
+ $fields = ['mw.id,mw.avatar,mw.real_name,mw.mobile,mw.work_total,mw.distance,mw.accept_order_status,mw.address,mw.service_area_id,mw.type,mw.remark,mw.skill,mws.comprehensive_score, mws.weight_score,sa.service_name,mwr.credential_images'];
|
|
|
$orders = ['mw.id' => 'desc'];
|
|
|
$queryWhere = $this->queryWhere();
|
|
|
// 根据位置排序
|