de/backend/src/main/java/io/dataease/service/chart/ChartViewCacheService.java
2022-04-20 17:25:04 +08:00

32 lines
686 B
Java

package io.dataease.service.chart;
import io.dataease.ext.*;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
/**
* Author: wangjiahao
* Date: 2022/4/2
* Description:
*/
@Service
public class ChartViewCacheService {
@Resource
private ExtChartViewMapper extChartViewMapper;
@Transactional
public void refreshCache(String viewId){
if(extChartViewMapper.updateToCache(viewId)==0){
extChartViewMapper.copyToCache(viewId);
}
}
public void resetView(String viewId){
extChartViewMapper.updateToViewFromCache(viewId);
}
}