作者 赵彬吉

update

@@ -156,9 +156,21 @@ class AdsController extends BaseController @@ -156,9 +156,21 @@ class AdsController extends BaseController
156 public function fbInquiryList(Request $request) 156 public function fbInquiryList(Request $request)
157 { 157 {
158 $status = intval($request->input('status')); 158 $status = intval($request->input('status'));
  159 + $ad_name = $request->input('ad_name');
  160 + $ad_id = $request->input('ad_id');
  161 + $country = $request->input('country');
159 $result = ReInquiryForm::when($status, function ($query, $status) { 162 $result = ReInquiryForm::when($status, function ($query, $status) {
160 return $query->where('status', $status); 163 return $query->where('status', $status);
161 }) 164 })
  165 + ->when($ad_name, function ($query, $ad_name) {
  166 + return $query->where('ad_name', 'like', '%' . $ad_name . '%');
  167 + })
  168 + ->when($ad_id, function ($query, $ad_id) {
  169 + return $query->where('ad_id', 'like', '%' . $ad_id . '%');
  170 + })
  171 + ->when($country, function ($query, $country) {
  172 + return $query->where('country', 'like', '%' . $country . '%');
  173 + })
162 ->orderBy('id', 'desc') 174 ->orderBy('id', 'desc')
163 ->paginate(); 175 ->paginate();
164 return $this->response('success', Code::SUCCESS, $result); 176 return $this->response('success', Code::SUCCESS, $result);
@@ -171,8 +183,11 @@ class AdsController extends BaseController @@ -171,8 +183,11 @@ class AdsController extends BaseController
171 */ 183 */
172 public function fbRelayDetail(Request $request) 184 public function fbRelayDetail(Request $request)
173 { 185 {
  186 + //广告ID、询盘ID、国家、状态
174 $status = intval($request->input('status')); 187 $status = intval($request->input('status'));
  188 + $task_id = intval($request->input('task_id'));
175 $form_id = intval($request->input('form_id')); 189 $form_id = intval($request->input('form_id'));
  190 + $country = intval($request->input('country'));
176 $result = ReInquiryDetail::with('detailLog') 191 $result = ReInquiryDetail::with('detailLog')
177 ->when($status, function ($query, $status) { 192 ->when($status, function ($query, $status) {
178 return $query->where('status', $status); 193 return $query->where('status', $status);
@@ -180,6 +195,12 @@ class AdsController extends BaseController @@ -180,6 +195,12 @@ class AdsController extends BaseController
180 ->when($form_id, function ($query, $form_id) { 195 ->when($form_id, function ($query, $form_id) {
181 return $query->where('form_id', $form_id); 196 return $query->where('form_id', $form_id);
182 }) 197 })
  198 + ->when($task_id, function ($query, $task_id) {
  199 + return $query->where('task_id', $task_id);
  200 + })
  201 + ->when($country, function ($query, $country) {
  202 + return $query->where('country', 'like', '%'.$country.'%');
  203 + })
183 ->orderBy('id', 'desc') 204 ->orderBy('id', 'desc')
184 ->paginate(); 205 ->paginate();
185 return $this->response('success', Code::SUCCESS, $result); 206 return $this->response('success', Code::SUCCESS, $result);