小程序点歌 新增待演唱统计数字段
This commit is contained in:
@@ -27,10 +27,7 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.web.context.request.RequestContextHolder;
|
||||
import org.springframework.web.context.request.ServletRequestAttributes;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* @author Administrator
|
||||
@@ -80,10 +77,16 @@ public class TbShopSongServiceImpl implements TbShopSongService{
|
||||
songOrders = shopSongOrderMapper.selectByUserId(openId, state);
|
||||
}
|
||||
|
||||
LinkedHashMap<String, Integer> rank = new LinkedHashMap<>();
|
||||
List<TbShopSongOrder> tbShopSongOrders = shopSongOrderMapper.selectWaitAll();
|
||||
for (int i = 0; i < tbShopSongOrders.size(); i++) {
|
||||
rank.put(tbShopSongOrders.get(i).getId().toString(), i);
|
||||
}
|
||||
|
||||
ArrayList<Map<String, Object>> infos = new ArrayList<>();
|
||||
for (int i = 0; i < songOrders.size(); i++) {
|
||||
Map<String, Object> toMap = songOrders.get(i);
|
||||
toMap.put("preCount", i);
|
||||
toMap.put("preCount", rank.get(String.valueOf(songOrders.get(i).get("orderId"))));
|
||||
infos.add(toMap);
|
||||
}
|
||||
return new PageInfo<>(infos);
|
||||
|
||||
Reference in New Issue
Block a user