|  |  |  | 
|---|
|  |  |  | endTime = datetime.datetime.strptime("%s %s:00" % (endDate, endTimeList[-1]), ChConfig.TYPE_Time_Format) | 
|---|
|  |  |  | curDateTime = GameWorld.GetCurrentTime() | 
|---|
|  |  |  | if startTime <= curDateTime <= endTime: | 
|---|
|  |  |  | PlayerControl.SendMailByKey(mailKey, [curPlayer.GetID()], flashSaleIpyData.GetMailItemPrize()) | 
|---|
|  |  |  | paramList = [startDate.replace('-','/'), endDate.replace('-','/'), GameWorld.GbkToCode('、').join(startTimeList)] | 
|---|
|  |  |  | PlayerControl.SendMailByKey(mailKey, [curPlayer.GetID()], flashSaleIpyData.GetMailItemPrize(), paramList) | 
|---|
|  |  |  | startTimeNum = GameWorld.ChangeTimeStrToNum(startDate, timeFormat=ChConfig.TYPE_Time_Format_Day) | 
|---|
|  |  |  | PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_FlashSaleMailState, startTimeNum, ChConfig.Def_PDictType_FlashSale) | 
|---|
|  |  |  | GameWorld.DebugLog("    发送新限时抢购邮件提醒!", curPlayer.GetID()) | 
|---|