Map<String, String> stores,
Set<String> storeIds = stores.keySet();
for (String integer : storeIds) {
query.getStoreIds().add(Integer.parseInt(integer));
}
Map<String, String> storesCopy = new HashMap<String, String>(stores);
if(storePrize!=null){
for (FanPrizeStoreReport prizeStoreReport : storePrize) {
storesCopy.remove(prizeStoreReport.getStoreId().toString());
prizeStoreReport.setStoreName(stores.get(prizeStoreReport.getStoreId().toString()));
List<FanPrizeStoreReport> storePrize1 = new ArrayList<FanPrizeStoreReport>();
Set<String> storeIdsCopy = storesCopy.keySet();
for (String integer : storeIdsCopy) {
FanPrizeStoreReport prizeStoreReport = new FanPrizeStoreReport();
prizeStoreReport.setStoreId(Integer.valueOf(integer));
prizeStoreReport.setStoreName(storesCopy.get(integer));
storePrize1.add(prizeStoreReport);
}
prize.setStores(storePrize1);
Collections.sort(prize.getStores(), new Comparator<FanPrizeStoreReport>() {
@Override
public int compare(FanPrizeStoreReport o1, FanPrizeStoreReport o2) {
return o1.getStoreName().compareTo(o2.getStoreName());
}
});
return prize;
}
根据已有条件查询—-补齐数据--并且排序
最新推荐文章于 2022-07-21 11:28:08 发布