fix: 统一所有 RPC 分页校验为 max=100 并补齐默认值
This commit is contained in:
@@ -31,9 +31,12 @@ func (l *SearchOrderStateLogsLogic) SearchOrderStateLogs(in *pb.SearchOrderState
|
||||
if in.Limit <= 0 {
|
||||
in.Limit = 20
|
||||
}
|
||||
if in.Limit > 1000 {
|
||||
if in.Limit > 100 {
|
||||
return nil, errors.New("limit too large")
|
||||
}
|
||||
if in.Offset < 0 {
|
||||
in.Offset = 0
|
||||
}
|
||||
|
||||
preds := make([]predicate.OrderStateLogs, 0, 8)
|
||||
if in.Id != nil {
|
||||
|
||||
@@ -31,9 +31,12 @@ func (l *SearchOrdersLogic) SearchOrders(in *pb.SearchOrdersReq) (*pb.SearchOrde
|
||||
if in.Limit <= 0 {
|
||||
in.Limit = 20
|
||||
}
|
||||
if in.Limit > 1000 {
|
||||
if in.Limit > 100 {
|
||||
return nil, errors.New("limit too large")
|
||||
}
|
||||
if in.Offset < 0 {
|
||||
in.Offset = 0
|
||||
}
|
||||
|
||||
preds := make([]predicate.Orders, 0, 20)
|
||||
if in.Id != nil {
|
||||
|
||||
Reference in New Issue
Block a user