| | |
| | | clientPack.EndtDate = ipyDataDict.get("EndDate", "")
|
| | | clientPack.JoinStartTime = ipyDataDict.get("JoinStartTime", "")
|
| | | clientPack.JoinEndTime = ipyDataDict.get("JoinEndTime", "")
|
| | | clientPack.RankLimitPersonal = ipyDataDict.get("RankLimitPersonal", 0)
|
| | |
|
| | | clientPack.PersonalBillboardInfoList = __GetTempRankBillPackList(personalTempIpyDataList)
|
| | | clientPack.PersonalBillCount = len(clientPack.PersonalBillboardInfoList)
|
| | |
| | | # rankInfo.MemAwardItemList.append(item)
|
| | | # rankInfo.MemCount = len(rankInfo.MemAwardItemList)
|
| | |
|
| | | rankInfo.NeedScore = tempIpyData.GetNeedScore()
|
| | | rankInfo.AwardItemExList = []
|
| | | scoreAwardEx = tempIpyData.GetScoreAwardEx()
|
| | | scoreExList = scoreAwardEx.keys()
|
| | | scoreExList.sort()
|
| | | for scoreEx in scoreExList:
|
| | | itemExList = scoreAwardEx[scoreEx]
|
| | | awardEx = ChPyNetSendPack.tagMCActHorsePetTrainAwardEx()
|
| | | awardEx.NeedScore = scoreEx
|
| | | awardEx.AwardItemList = []
|
| | | for itemID, itemCount, isAuctionItem in itemExList:
|
| | | item = ChPyNetSendPack.tagMCActHorsePetTrainItem()
|
| | | item.Clear()
|
| | | item.ItemID = itemID
|
| | | item.ItemCount = itemCount
|
| | | item.IsBind = isAuctionItem
|
| | | awardEx.AwardItemList.append(item)
|
| | | awardEx.Count = len(awardEx.AwardItemList)
|
| | | |
| | | rankInfo.AwardItemExList.append(awardEx)
|
| | | rankInfo.CountEx = len(rankInfo.AwardItemExList)
|
| | | |
| | | packBillList.append(rankInfo)
|
| | | return packBillList
|