|
...
|
...
|
@@ -34,15 +34,22 @@ class AdsController extends BaseController |
|
|
|
*/
|
|
|
|
public function fbAdsList(Request $request)
|
|
|
|
{
|
|
|
|
$ads_id = trim($request->input('ads_id'));
|
|
|
|
$title = trim($request->input('title'));
|
|
|
|
$industry = trim($request->input('industry'));
|
|
|
|
$result = ReInquiryTask::when($ads_id, function ($query, $ads_id) {
|
|
|
|
$ad_id = trim($request->input('ad_id'));
|
|
|
|
$status = $request->input('status', '');
|
|
|
|
$result = ReInquiryTask::when($ad_id, function ($query, $ads_id) {
|
|
|
|
return $query->where('ad_id', 'like', '%' . $ads_id . '%');
|
|
|
|
})
|
|
|
|
->when($title, function ($query, $title) {
|
|
|
|
return $query->where('title', $title);
|
|
|
|
})
|
|
|
|
->when($industry, function ($query, $industry) {
|
|
|
|
return $query->where('industry', $industry);
|
|
|
|
})
|
|
|
|
// ->where(['status' => ReInquiryTask::STATUS_OPEN])
|
|
|
|
->when(is_numeric($status), function ($query, $status) {
|
|
|
|
return $query->where('status', $status);
|
|
|
|
})
|
|
|
|
->orderBy('id', 'desc')
|
|
|
|
->paginate();
|
|
|
|
|
...
|
...
|
|