소스 검색

update:重点热门赛道加入标识v1

lvzhiqiang 1 년 전
부모
커밋
5642190e99
2개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 0 1
      src/main/java/top/lvzhiqiang/controller/CoinController.java
  2. 5 1
      src/main/java/top/lvzhiqiang/service/impl/CoinServiceImpl.java

+ 0 - 1
src/main/java/top/lvzhiqiang/controller/CoinController.java

@@ -267,7 +267,6 @@ public class CoinController {
 
         if (StringUtils.isEmpty(symbol)) {
             throw new ParameterException("symbol为空!");
-
         }
 
         if ("1".equals(crudType)) {

+ 5 - 1
src/main/java/top/lvzhiqiang/service/impl/CoinServiceImpl.java

@@ -1607,6 +1607,7 @@ public class CoinServiceImpl implements CoinService {
     private void renderMainSearch4Watchlist(List<CoinWatchlist> watchlistList) {
         BigDecimal bigDecimal10000 = new BigDecimal("10000");
 
+        List<String> popularTrackCategoryList = Arrays.asList("DePIN", "AI", "RWA", "大饼生态", "以太Layer-2", "Restaking再质押", "NFT|链游|元宇宙", "WEB3社交");
         // 赛道分类预处理
         List<String> trackCategoryList = coinApiConfigMapper.findTrackCategoryList();
         Map<String, String> trackCategoryMap = new HashMap<>();
@@ -1616,7 +1617,10 @@ public class CoinServiceImpl implements CoinService {
             if (j > colorList.size() - 1) {
                 j = 0;
             }
-            trackCategoryMap.put(trackCategoryList.get(i), colorList.get(j));
+
+            String popularTrackCategoryStyle = popularTrackCategoryList.contains(trackCategoryList.get(i)) ? "font-weight:bold;" : "";
+
+            trackCategoryMap.put(trackCategoryList.get(i), colorList.get(j) + popularTrackCategoryStyle);
             j++;
         }