| System/Auction/AuctionLogicUtil.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Auction/FullServiceAuctionWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | 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); }