ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCompensationTube.py
@@ -98,25 +98,26 @@
        
    auctionItemTimeout = False
    auctionItemCreateTime = 0
    if hasAuctionItem:
        auctionItemValidTimesMax = IpyGameDataPY.GetFuncCfg("AuctionItem", 1) * 3600 # 拍品有效时长
        auctionItemValidTimesMail = IpyGameDataPY.GetFuncCfg("AuctionItem", 2) * 3600 # 邮件拍品附加有效时长
        auctionItemValidTimesTotal = auctionItemValidTimesMail + auctionItemValidTimesMax
        mailCreateTimeStr = curPackData.CreateTime
        mailCreateTime = GameWorld.ChangeTimeStrToNum(mailCreateTimeStr)
        curTime = int(time.time())
        passTime = curTime - mailCreateTime
        if passTime <= auctionItemValidTimesMail:
            GameWorld.DebugLog("邮件拍品领取时间在附加保护时长内,拍品创建时间即领取邮件时间开始算!passTime(%s) <= auctionItemValidTimesMail(%s)" % (passTime, auctionItemValidTimesMail))
            pass
        elif auctionItemValidTimesMail < passTime < auctionItemValidTimesTotal:
            auctionItemCreateTime = curTime - (passTime - auctionItemValidTimesMail)
            GameWorld.DebugLog("邮件拍品领取时间超过邮件保护时间,拍品创建时间需扣除领取时的溢出时间!auctionItemValidTimesMail(%s) < passTime(%s) < auctionItemValidTimesTotal(%s), auctionItemCreateTime=%s"
                               % (auctionItemValidTimesMail, passTime, auctionItemValidTimesTotal, GameWorld.ChangeTimeNumToStr(auctionItemCreateTime)))
        elif passTime >= auctionItemValidTimesMax:
            auctionItemTimeout = True
            GameWorld.DebugLog("邮件中的拍品已过期,将自动转为非拍品!passTime(%s) >= auctionItemValidTimesMax(%s)"
                               % (passTime, auctionItemValidTimesMax))
    # 20201223 主干取消拍品有效时长设定
#    if hasAuctionItem:
#        auctionItemValidTimesMax = IpyGameDataPY.GetFuncCfg("AuctionItem", 1) * 3600 # 拍品有效时长
#        auctionItemValidTimesMail = IpyGameDataPY.GetFuncCfg("AuctionItem", 2) * 3600 # 邮件拍品附加有效时长
#        auctionItemValidTimesTotal = auctionItemValidTimesMail + auctionItemValidTimesMax
#        mailCreateTimeStr = curPackData.CreateTime
#        mailCreateTime = GameWorld.ChangeTimeStrToNum(mailCreateTimeStr)
#        curTime = int(time.time())
#        passTime = curTime - mailCreateTime
#        if passTime <= auctionItemValidTimesMail:
#            GameWorld.DebugLog("邮件拍品领取时间在附加保护时长内,拍品创建时间即领取邮件时间开始算!passTime(%s) <= auctionItemValidTimesMail(%s)" % (passTime, auctionItemValidTimesMail))
#            pass
#        elif auctionItemValidTimesMail < passTime < auctionItemValidTimesTotal:
#            auctionItemCreateTime = curTime - (passTime - auctionItemValidTimesMail)
#            GameWorld.DebugLog("邮件拍品领取时间超过邮件保护时间,拍品创建时间需扣除领取时的溢出时间!auctionItemValidTimesMail(%s) < passTime(%s) < auctionItemValidTimesTotal(%s), auctionItemCreateTime=%s"
#                               % (auctionItemValidTimesMail, passTime, auctionItemValidTimesTotal, GameWorld.ChangeTimeNumToStr(auctionItemCreateTime)))
#        elif passTime >= auctionItemValidTimesMax:
#            auctionItemTimeout = True
#            GameWorld.DebugLog("邮件中的拍品已过期,将自动转为非拍品!passTime(%s) >= auctionItemValidTimesMax(%s)"
#                               % (passTime, auctionItemValidTimesMax))
            
    #背包空间不足
    if not isPackSpaceEnough: