|
|
|
@ -51,7 +51,7 @@ class CustomerResourcesService extends BaseAdminService |
|
|
|
public function getPage(array $data = []) |
|
|
|
{ |
|
|
|
// dump($data);die; |
|
|
|
$field = 'a.*,b.id as shared_id'; |
|
|
|
$field = 'a.*,b.id as shared_id,c.campus_name'; |
|
|
|
$order = 'a.id desc'; |
|
|
|
$where = []; |
|
|
|
if ($data['phone_number']) { |
|
|
|
@ -78,12 +78,18 @@ class CustomerResourcesService extends BaseAdminService |
|
|
|
$where[] = ['a.member_label', 'like', "%" . $data['member_label'] . "%"]; |
|
|
|
} |
|
|
|
|
|
|
|
if ($data['campus_name']) { |
|
|
|
$where[] = ['c.campus_name', 'like', "%" . $data['campus_name'] . "%"]; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$search_model = $this->model |
|
|
|
->alias("a") |
|
|
|
->join(['school_resource_sharing' => 'b'], 'a.id = b.resource_id', 'left') |
|
|
|
->join(['school_campus' => 'c'], 'a.campus = c.id', 'left') |
|
|
|
->where($where) |
|
|
|
->with(['personnel'])->field($field)->order($order); |
|
|
|
->with(['personnel']) |
|
|
|
->field($field)->order($order); |
|
|
|
|
|
|
|
|
|
|
|
if (isset($data['created_at'][0]) && isset($data['created_at'][1])) { |
|
|
|
|