This commit is contained in:
@@ -1111,10 +1111,11 @@ public class HttpRequest extends Request<HttpContext> {
|
|||||||
public org.redkale.source.Flipper getFlipper(String name, boolean needcreate, int maxLimit) {
|
public org.redkale.source.Flipper getFlipper(String name, boolean needcreate, int maxLimit) {
|
||||||
org.redkale.source.Flipper flipper = getJsonParameter(org.redkale.source.Flipper.class, name);
|
org.redkale.source.Flipper flipper = getJsonParameter(org.redkale.source.Flipper.class, name);
|
||||||
if (flipper == null) {
|
if (flipper == null) {
|
||||||
|
if (maxLimit < 1) maxLimit = org.redkale.source.Flipper.DEFAULT_LIMIT;
|
||||||
int limit = getRequstURIPath("limit:", maxLimit);
|
int limit = getRequstURIPath("limit:", maxLimit);
|
||||||
int offset = getRequstURIPath("offset:", 0);
|
int offset = getRequstURIPath("offset:", 0);
|
||||||
String sort = getRequstURIPath("sort:", "");
|
String sort = getRequstURIPath("sort:", "");
|
||||||
if (limit > 0) flipper = new org.redkale.source.Flipper(limit < 1 ? org.redkale.source.Flipper.DEFAULT_LIMIT : limit, offset, sort);
|
if (limit > 0) flipper = new org.redkale.source.Flipper(limit, offset, sort);
|
||||||
} else if (flipper.getLimit() < 1 || (maxLimit > 0 && flipper.getLimit() > maxLimit)) {
|
} else if (flipper.getLimit() < 1 || (maxLimit > 0 && flipper.getLimit() > maxLimit)) {
|
||||||
flipper.setLimit(maxLimit);
|
flipper.setLimit(maxLimit);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user