ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
@@ -494,19 +494,15 @@
            combineItemList.append(mailItem)
            continue
        
        if len(mailItem) != 3:
        if len(mailItem) < 3:
            continue
        
        itemID, itemCnt, isAuctionItem = mailItem
        if ItemControler.GetAppointItemRealID(itemID):
            # 定制物品转化为物品信息字典
            appointItemObj = ItemControler.GetItemByData(ItemControler.GetAppointItemDictData(itemID, isAuctionItem))
            if not appointItemObj:
                GameWorld.ErrLog("邮件定制物品转化失败!itemID, itemCnt, isAuctionItem" % (itemID, itemCnt, isAuctionItem))
                continue
            combineItemList.append(ItemCommon.GetMailItemDict(appointItemObj))
            appointItemObj.Clear()
        itemID, itemCnt, isAuctionItem = mailItem[:3]
        appointID = mailItem[3] if len(mailItem) > 3 else 0
        if appointID:
            UserData = {ShareDefine.Def_CItemKey_AppointID:appointID}
            itemDict = {'ItemID':itemID, 'Count':itemCnt, 'IsAuctionItem':isAuctionItem, 'UserData':UserData}
            combineItemList.append(str(itemDict))
        elif isAuctionItem:
            combineItemList.append((itemID, itemCnt, isAuctionItem))
        else: