fix: 后端数据修改格式

dev_refactor_0120_qoder
Lxy 5 months ago
parent 870e7a04a7
commit df64d3e0c3

@ -1,5 +1,6 @@
package com.ruoyi.newstocksystem.service.impl; package com.ruoyi.newstocksystem.service.impl;
import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
@ -133,6 +134,9 @@ public class TTrendsServiceImpl implements TTrendsService
@Override @Override
public List<?> listTrendsSection(TTrends tTrends) public List<?> listTrendsSection(TTrends tTrends)
{ {
// 创建日期格式化对象用于将Date转换为字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
// 1. 获取当前传入参数的所有趋势排名数据list // 1. 获取当前传入参数的所有趋势排名数据list
List<TTrends> currentDayTrends = tTrendsMapper.getTrendsByDateAndType(tTrends); List<TTrends> currentDayTrends = tTrendsMapper.getTrendsByDateAndType(tTrends);
if (currentDayTrends == null || currentDayTrends.isEmpty()) { if (currentDayTrends == null || currentDayTrends.isEmpty()) {
@ -178,7 +182,8 @@ public class TTrendsServiceImpl implements TTrendsService
for (int i = 0; i < previousDays.size(); i++) { for (int i = 0; i < previousDays.size(); i++) {
Date tradeDate = previousDays.get(i); Date tradeDate = previousDays.get(i);
Integer rank = dateRankMap.get(tradeDate); Integer rank = dateRankMap.get(tradeDate);
industryData.put("day_" + (i + 1), rank != null ? rank : -1); // 使用交易日期字符串作为key值
industryData.put(sdf.format(tradeDate), rank != null ? rank : -1);
} }
resultList.add(industryData); resultList.add(industryData);

Loading…
Cancel
Save