|
...
|
...
|
@@ -60,10 +60,10 @@ class GeoQuestionResLogic extends BaseLogic |
|
|
|
$map['keywords'] = ['like','%'.$map['keywords'].'%'];
|
|
|
|
}
|
|
|
|
$query = $this->model->formatQuery($map);
|
|
|
|
$query = $query->where(function ($q) {
|
|
|
|
$q->whereRaw('JSON_LENGTH(keywords) > 0')
|
|
|
|
->orWhereRaw('JSON_LENGTH(url) > 0');
|
|
|
|
});
|
|
|
|
// $query = $query->where(function ($q) {
|
|
|
|
// $q->whereRaw('JSON_LENGTH(keywords) > 0')
|
|
|
|
// ->orWhereRaw('JSON_LENGTH(url) > 0');
|
|
|
|
// });
|
|
|
|
$data = $query->orderByRaw('CHAR_LENGTH(question) ASC')->paginate($row, $filed, 'page', $page);;
|
|
|
|
return $this->success($data);
|
|
|
|
}
|
...
|
...
|
|