Commit dd5cf67f authored by hanbing's avatar hanbing

去除硬编码

parent dfa508df
......@@ -1310,15 +1310,11 @@ public class TrendServiceImpl implements TrendService {
List<MainlineSchemeAnalysisVO.GreenwaveData> greenwaveData) {
Calendar now = Calendar.getInstance();
String currentDayType = getDayType(now);
String currentTime = new SimpleDateFormat("HH:mm").format(now.getTime());
for (MainlineSchemeAnalysisVO.GreenwaveData data : greenwaveData) {
String name = data.getName();
// 旅游路 东向西 转山西路至霞景路路段:正向绿波 工作日 07:00-07:40
String[] split1 = name.split(" ");
String dayType = split1[3];
Pattern pattern = Pattern.compile(".*?(\\d{2}:\\d{2}-\\d{2}:\\d{2})");
Matcher matcher = pattern.matcher(name);
if (matcher.matches()) {
......@@ -1330,17 +1326,7 @@ public class TrendServiceImpl implements TrendService {
Date currentTimeDate = new SimpleDateFormat("HH:mm").parse(currentTime);
if (currentTimeDate.after(startTime) && currentTimeDate.before(endTime)) {
if (!dayType.equals("工作日") && !dayType.equals("周末")) {
SimpleDateFormat sdf = new SimpleDateFormat("M月d日");
String currentDate = sdf.format(now.getTime());
if (dayType.equals(currentDate)) {
return data;
}
} else if ((dayType.equals("工作日") && currentDayType.equals("工作日"))
|| (dayType.equals("周末") && currentDayType.equals("周末"))) {
return data;
}
return data;
}
} catch (ParseException e) {
e.printStackTrace();
......@@ -1351,15 +1337,6 @@ public class TrendServiceImpl implements TrendService {
return null;
}
private String getDayType(Calendar calendar) {
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
if (dayOfWeek == Calendar.SATURDAY || dayOfWeek == Calendar.SUNDAY) {
return "周末";
} else {
return "工作日";
}
}
private void setMetrics(GreenwaveCrossMetricsVO greenwaveCrossMetricsVO, GreenwaveCrossPO greenwaveCrossPO,
List<CrossTurnDataHistPO> listForNoPark, List<CrossTurnDataHistPO> listForPhaseQueue) {
if (CollectionUtil.isNotEmpty(listForNoPark) && CollectionUtil.isNotEmpty(listForPhaseQueue)) {
......
......@@ -550,7 +550,7 @@
<dependency>
<groupId>org.toile-libre.libe</groupId>
<artifactId>curl</artifactId>
<version>LATEST</version>
<version>0.0.43</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment