|  |  |  | 
|---|
|  |  |  | templateIDList = ipyData.GetTemplateIDList() | 
|---|
|  |  |  | if not templateIDList: | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | job = curPlayer.GetJob() | 
|---|
|  |  |  | actWorldLV = actCostRebateInfo.get(ShareDefine.ActKey_WorldLV, 0) | 
|---|
|  |  |  | openServerDay = GameWorld.GetGameWorld().GetGameWorldDictByKey(ShareDefine.Def_Notify_WorldKey_ServerDay) + 1 | 
|---|
|  |  |  | actInfo = ChPyNetSendPack.tagMCCostRebateInfo() | 
|---|
|  |  |  | actInfo.StartDate = GameWorld.GetOperationActionDateStr(ipyData.GetStartDate(), openServerDay) | 
|---|
|  |  |  | 
|---|
|  |  |  | awardInfo.AwardIndex = ipyData.GetAwardIndex() | 
|---|
|  |  |  | awardInfo.NeedGold = ipyData.GetNeedCostGold() | 
|---|
|  |  |  | awardInfo.AwardItem = [] | 
|---|
|  |  |  | for itemID, itemCount, isBind in ipyData.GetAwardItemList(): | 
|---|
|  |  |  | for itemID, itemCount, isBind in __GetItemList(ipyData.GetAwardItemList(), job, actWorldLV): | 
|---|
|  |  |  | awardItem = ChPyNetSendPack.tagMCCostRebateAwardItem() | 
|---|
|  |  |  | awardItem.ItemID = itemID | 
|---|
|  |  |  | awardItem.ItemCount = itemCount | 
|---|