少年修仙传客户端代码仓库
client_linchunjie
2019-04-01 bb721af05872d89f37d27d947d7f3d8b6a9eeb65
3335 拍卖行修改
2个文件已修改
31 ■■■■ 已修改文件
System/Auction/AuctionLogicUtil.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/FullServiceAuctionWin.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/AuctionLogicUtil.cs
@@ -181,6 +181,27 @@
            return itemModel.config.SuiteiD == 0 && itemConfig.SuiteiD != 0;
        }
        static public bool IsQueryType(int index, int itemType)
        {
            var config = AuctionIndexConfig.Get(index);
            if (config == null)
            {
                return false;
            }
            if (config.ItemType == null || config.ItemType.Length == 0)
            {
                return true;
            }
            for (int i = 0; i < config.ItemType.Length; i++)
            {
                if (itemType == config.ItemType[i])
                {
                    return true;
                }
            }
            return false;
        }
    }
}
System/Auction/FullServiceAuctionWin.cs
@@ -398,10 +398,6 @@
        private void PushMyBiddingItems()
        {
            var index = AuctionInquiry.Instance.GetInquiryIndex();
            if (index == 0)
            {
                return;
            }
            var myBiddingItems = model.GetMyBiddingAuctionItems();
            foreach (var guid in myBiddingItems)
@@ -413,11 +409,9 @@
                    continue;
                }
                var config = AuctionItemConfig.Get(item.itemId);
                var itemType = index / 1000;
                itemType -= 1;
                var itemConfig = ItemConfig.Get(item.itemId);
                if (itemType == 0 || itemType == config.ItemType)
                if (index == 1000 || AuctionLogicUtil.IsQueryType(index, itemConfig.Type))
                {
                    itemGuids.Add(guid);
                }