data = data.sort(function (a, b) {
if (a.XingHao == b.XingHao) {
if (a.ChangShang == b.ChangShang) {
if (a.minPrice == b.minPrice) {
if (a.Price == b.Price) {
return b.ShuLiang - a.ShuLiang;
}
return (a.Price ? a.Price : 99999) - (b.Price ? b.Price : 99999);
}
return (a.minPrice ? a.minPrice : 99999) - (b.minPrice ? b.minPrice : 99999);
}
return (a.ChangShang < b.ChangShang) ? -1 : 1;
}
return (a.XingHao < b.XingHao) ? -1 : 1;
});
对应sql:
order by a.XingHao,a.ChangeShang,a.minPrice,a.Price,b.ShuLiang desc