|
...
|
...
|
@@ -175,18 +175,21 @@ class Base extends Model |
|
|
|
$query->where($k, $v[0], $v[1]);
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
case 'not like':
|
|
|
|
$query->where($k, $v[0], $v[1]);
|
|
|
|
break;
|
|
|
|
case 'in':
|
|
|
|
// in查询 ['id'=>['in',[1,2,3]]]
|
|
|
|
$query->whereIn($k, $v[1]);
|
|
|
|
break;
|
|
|
|
case 'or':
|
|
|
|
// in查询 ['id'=>['or',[1,2,3]]]
|
|
|
|
$query->orWhere($k, $v[1]);
|
|
|
|
break;
|
|
|
|
case 'not in':
|
|
|
|
// in查询 ['id'=>['not in',[1,2,3]]]
|
|
|
|
$query->whereNotIn($k, $v[1]);
|
|
|
|
break;
|
|
|
|
case 'or':
|
|
|
|
// in查询 ['id'=>['or',[1,2,3]]]
|
|
|
|
$query->orWhere($k, $v[1]);
|
|
|
|
break;
|
|
|
|
case 'between':
|
|
|
|
// in查询 ['id'=>['between',[create1,create2]]]
|
|
|
|
$query->whereBetween($k, $v[1]);
|
...
|
...
|
|