少年修仙传客户端代码仓库
client_Zxw
2019-03-21 adc39c1380bf82f391b97eb4a214b48cd62caee6
3121 【BUG】【2.0】拍卖,关注商品排序错误
1个文件已修改
36 ■■■■■ 已修改文件
System/Auction/AuctionHelpModel.cs 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/AuctionHelpModel.cs
@@ -134,29 +134,37 @@
            {
                return -havex.CompareTo(havey);
            }
            if (x.Sortpriority.CompareTo(y.Sortpriority) != 0)
            {
                return x.Sortpriority.CompareTo(y.Sortpriority);
            }
            //if (x.Sortpriority.CompareTo(y.Sortpriority) != 0)
            //{
            //    return x.Sortpriority.CompareTo(y.Sortpriority);
            //}
            var itemConfigX = ItemConfig.Get(x.ItemID);
            var itemConfigY = ItemConfig.Get(y.ItemID);
            if (itemConfigX != null && itemConfigY != null)
            {
                if (itemConfigX.EquipPlace.CompareTo(itemConfigY.EquipPlace) != 0)//优先装备
                //if (itemConfigX.EquipPlace.CompareTo(itemConfigY.EquipPlace) != 0)//优先装备
                //{
                //    return itemConfigX.EquipPlace.CompareTo(itemConfigY.EquipPlace);
                //}
                if (itemConfigX.ItemColor.CompareTo(itemConfigY.ItemColor) != 0)//品阶到低品阶
                {
                    return itemConfigX.EquipPlace.CompareTo(itemConfigY.EquipPlace);
                    return -itemConfigX.ItemColor.CompareTo(itemConfigY.ItemColor);
                }
                if (itemConfigX.ItemColor.CompareTo(itemConfigY.ItemColor) != 0)//品阶
                if (itemConfigX.LV.CompareTo(itemConfigY.LV) != 0)//阶数(高到低)
                {
                    return itemConfigX.ItemColor.CompareTo(itemConfigY.ItemColor);
                    return -itemConfigX.LV.CompareTo(itemConfigY.LV);
                }
                if (itemConfigX.Type.CompareTo(itemConfigY.Type) != 0)//类型
                //if (itemConfigX.Type.CompareTo(itemConfigY.Type) != 0)//类型
                //{
                //    return itemConfigX.Type.CompareTo(itemConfigY.Type);
                //}
                //if (itemConfigX.JobLimit.CompareTo(itemConfigY.JobLimit) != 0)//职业
                //{
                //    return itemConfigX.JobLimit.CompareTo(itemConfigY.JobLimit);
                //}
                if (itemConfigX.ID.CompareTo(itemConfigY.ID) != 0)//ID(升序)
                {
                    return itemConfigX.Type.CompareTo(itemConfigY.Type);
                }
                if (itemConfigX.JobLimit.CompareTo(itemConfigY.JobLimit) != 0)//职业
                {
                    return itemConfigX.JobLimit.CompareTo(itemConfigY.JobLimit);
                    return itemConfigX.ID.CompareTo(itemConfigY.ID);
                }
            }
            return 1;