switch (receive.getConditionWhere())
{
case "0":
break;
case "1":
//新品优先
Collections.sort(likeFloorGoods, new Comparator<ReturnGoodsStockBean>(){
@Override
public int compare(ReturnGoodsStockBean o1, ReturnGoodsStockBean o2) {
return o2.getCreateTime().compareTo(o1.getCreateTime());
}
});
break;
case "2":
//销量优先
Collections.sort(likeFloorGoods, new Comparator<ReturnGoodsStockBean>(){
@Override
public int compare(ReturnGoodsStockBean o1, ReturnGoodsStockBean o2) {
if (null==o2.getWorkOutNumber()||null==o1.getWorkOutNumber())
{
return 0;
}
return Integer.valueOf(o2.getWorkOutNumber())-Integer.valueOf(o1.getWorkOutNumber());
}
});
break;
case "3":
//价格低优先
Collections.sort(likeFloorGoods, new Comparator<ReturnGoodsStockBean>(){
@Override
public int compare(ReturnGoodsStockBean o1, ReturnGoodsStockBean o2) {
if (null==o2.getPurchasePrice()||null==o1.getPurchasePrice())
{
return 0;
}
return Integer.valueOf(o1.getPurchasePrice())-Integer.valueOf(o2.getPurchasePrice());
}
});
break;
case "4":
//价格高优先
Collections.sort(likeFloorGoods, new Comparator<ReturnGoodsStockBean>(){
@Override
public int compare(ReturnGoodsStockBean o1, ReturnGoodsStockBean o2) {
if (null==o2.getPurchasePrice()||null==o1.getPurchasePrice())
{
return 0;
}
return Integer.valueOf(o2.getPurchasePrice())-Integer.valueOf(o1.getPurchasePrice());
}
});
break;
}