|
|
@@ -325,7 +325,8 @@ public class XxlJobServiceImpl implements XxlJobService {
|
|
325
|
325
|
@Override
|
|
326
|
326
|
public ReturnT<Map<String, Object>> triggerChartDate(Date startDate, Date endDate) {
|
|
327
|
327
|
// get cache
|
|
328
|
|
- Map<String, Object> triggerChartDateCache = (Map<String, Object>) LocalCacheUtil.get(TRIGGER_CHART_DATA_CACHE);
|
|
|
328
|
+ String cacheKey = TRIGGER_CHART_DATA_CACHE + "_" + startDate.getTime() + "_" + endDate.getTime();
|
|
|
329
|
+ Map<String, Object> triggerChartDateCache = (Map<String, Object>) LocalCacheUtil.get(cacheKey);
|
|
329
|
330
|
if (triggerChartDateCache != null) {
|
|
330
|
331
|
return new ReturnT<Map<String, Object>>(triggerChartDateCache);
|
|
331
|
332
|
}
|
|
|
@@ -376,7 +377,7 @@ public class XxlJobServiceImpl implements XxlJobService {
|
|
376
|
377
|
result.put("triggerCountFailTotal", triggerCountFailTotal);
|
|
377
|
378
|
|
|
378
|
379
|
// set cache
|
|
379
|
|
- LocalCacheUtil.set(TRIGGER_CHART_DATA_CACHE, result, 60*1000); // cache 60s
|
|
|
380
|
+ LocalCacheUtil.set(cacheKey, result, 60*1000); // cache 60s
|
|
380
|
381
|
|
|
381
|
382
|
return new ReturnT<Map<String, Object>>(result);
|
|
382
|
383
|
}
|