|  |  |  | 
|---|
|  |  |  | activityInfoDict[ShareDefine.ActKey_WorldLVList] = GameWorldAverageLv.GetWorldLVListByTime(startDayDate, (endDayDate - startDayDate).days) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if startDayDate <= curDateTime < endDayDate: | 
|---|
|  |  |  | dayIndex = 0 | 
|---|
|  |  |  | dayIndex = (curDateTime - startDayDate).days | 
|---|
|  |  |  | actIDDateTime = startDayDate | 
|---|
|  |  |  | isDayRest = 0 if not hasattr(ipyData, "GetIsDayReset") else ipyData.GetIsDayReset() | 
|---|
|  |  |  | # 按时段开的默认每天重置 | 
|---|
|  |  |  | if isDayRest or (startHMStrList and endHMStrList): | 
|---|
|  |  |  | dayIndex = (curDateTime - startDayDate).days | 
|---|
|  |  |  | actIDDateTime += datetime.timedelta(days=dayIndex) | 
|---|
|  |  |  | actID = int(time.mktime(actIDDateTime.timetuple())) # 默认取开始时间点的time值作为活动ID | 
|---|
|  |  |  | activityInfoDict[ShareDefine.ActKey_DayIndex] = dayIndex | 
|---|