/// <summary> /// 刷新BannerItem 是否显示已领取字样 /// </summary> /// <param name="_ActivityItem"></param> /// <param name="_id"></param> public void RefreshItem(ActivityItem _ActivityItem, int _id) { GameactivityTemplate _Data = (GameactivityTemplate)DataTemplate.GetInstance().m_GameactivityTable.getTableData(_id); int _allnum = 0; int _todaynum = 0; int _cangetnum = 0; if (m_ActivityOverviewMar.m_ActivityOverviewData.ContainsKey(_id)) { _allnum = m_ActivityOverviewMar.m_ActivityOverviewData[_id].m_allnum; _todaynum = m_ActivityOverviewMar.m_ActivityOverviewData[_id].m_todaynum; _cangetnum = m_ActivityOverviewMar.m_ActivityOverviewData[_id].m_cangetnum; } int _Periodmax = _Data.getPeriodmax(); int _Daymax = _Data.getDaymax(); if (_Periodmax == -1) { _Periodmax = 1000000; } if (_Daymax == -1) { _Daymax = 1000000; } if (_todaynum == _Daymax) { if (_cangetnum == 0) { _ActivityItem.SetReceiveOverShow(true); } else { _ActivityItem.SetReceiveOverShow(false); } } else { _ActivityItem.SetReceiveOverShow(false); } }