Răsfoiți Sursa

fix:用户查询下标越界问题修改

duxin 1 an în urmă
părinte
comite
4371d1c8df
1 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  1. 5 1
      jyBXCore/rpc/entity/search.go

+ 5 - 1
jyBXCore/rpc/entity/search.go

@@ -97,7 +97,11 @@ func (kws *KeyWordsSearch) GetBidSearchListByCache(in *bxcore.SearchReq) (list [
 		if count > limitCount {
 			count = limitCount
 		}
-		list = l[(in.PageNum-1)*in.PageSize : in.PageNum*in.PageSize]
+		if len(l) >= int(in.PageNum*in.PageSize) {
+			list = l[(in.PageNum-1)*in.PageSize : in.PageNum*in.PageSize]
+		} else {
+			list = l[(in.PageNum-1)*in.PageSize:]
+		}
 		//是否收藏
 		util.MakeCollection(in.UserId, list)
 	}