| | |
| | | if groupValue1 != None and groupValue2 != None:
|
| | | billboardObj = billboardMgr.GetCrossBillboard(billboardType, groupValue1, groupValue2)
|
| | | billboardObj.DoDelaySort()
|
| | | idOrderDict = billboardObj.GetIDOrderDict()
|
| | | |
| | | dataTotal = billboardObj.GetCount()
|
| | | fromIndex = startRank - 1
|
| | | toIndex = fromIndex + queryCount
|
| | |
| | | billboardData = billboardObj.At(i)
|
| | | if not billboardData:
|
| | | continue
|
| | | rank = i + 1
|
| | | rank = idOrderDict.get(billboardData.ID, i + 1)
|
| | | billboardDict = {
|
| | | "Index":i,
|
| | | "Rank":rank,
|
| | | "ID":billboardData.ID,
|
| | | "ID2":billboardData.ID2,
|