fix: 优化锚点查询

This commit is contained in:
tangwei 2026-07-09 16:17:08 +08:00
parent 1d120cd170
commit 3a85ad9cfe
4 changed files with 8 additions and 0 deletions

View File

@ -22,6 +22,7 @@ import com.yfd.platform.qgc_env.warn.entity.vo.StcdWarnStateVo;
import com.yfd.platform.qgc_env.warn.service.WarnDataService;
import com.yfd.platform.utils.QgcQueryWrapperUtil;
import jakarta.annotation.Resource;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
@ -260,6 +261,7 @@ public class WarnDataServiceImpl implements WarnDataService {
}
@Override
@Cacheable(cacheNames = "warn#3600", keyGenerator = "cacheKeyGenerator")
public DataSourceResult<AlarmPointVo> getAlarmPointKendoListCust(DataSourceRequest dataSourceRequest) {
DataSourceLoadOptionsBase loadOptions = dataSourceRequest == null ? null : dataSourceRequest.toDevRequest();
String startTimeText = loadOptions == null ? null : QgcQueryWrapperUtil.getFilterFieldValue(loadOptions, "startTime");

View File

@ -24,6 +24,7 @@ import com.yfd.platform.utils.QgcQueryWrapperUtil;
import com.yfd.platform.utils.RequestHolder;
import com.yfd.platform.utils.SecurityUtils;
import jakarta.annotation.Resource;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.jdbc.core.JdbcTemplate;
@ -4549,6 +4550,7 @@ public class EnvWqDataServiceImpl implements EnvWqDataService {
}
@Override
@Cacheable(cacheNames = "weCache#3600", keyGenerator = "cacheKeyGenerator")
public DataSourceResult<EnvWqAnchorPointVo> getAnchorPointKendoListCust(DataSourceRequest dataSourceRequest) {
DataSourceResult<EnvWqAnchorPointVo> dataSourceResult = new DataSourceResult<>();
dataSourceResult.setAggregates(new HashMap<>());

View File

@ -16,6 +16,7 @@ import com.yfd.platform.qgc_env.wte.service.WeFishService;
import com.yfd.platform.utils.KendoUtil;
import com.yfd.platform.utils.QgcQueryWrapperUtil;
import jakarta.annotation.Resource;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
@ -1035,6 +1036,7 @@ public class WeFishServiceImpl implements WeFishService {
}
@Override
@Cacheable(cacheNames = "weCache#3600", keyGenerator = "cacheKeyGenerator")
public DataSourceResult<WeFishPointQgcVo> getQgcWeFishPoint(DataSourceRequest dataSourceRequest) {
DataSourceLoadOptionsBase loadOptions = dataSourceRequest == null ? null : dataSourceRequest.toDevRequest();
String stcd = resolveWeFishStringFilterValue(dataSourceRequest, loadOptions, "stcd");
@ -1067,6 +1069,7 @@ public class WeFishServiceImpl implements WeFishService {
}
@Override
@Cacheable(cacheNames = "weCache#3600", keyGenerator = "cacheKeyGenerator")
public DataSourceResult<WePointQgcVo> getQgcWePoint(DataSourceRequest dataSourceRequest) {
DataSourceResult<WePointQgcVo> result = new DataSourceResult<>();
result.setAggregates(new HashMap<>());

View File

@ -2374,6 +2374,7 @@ public class ZqMonitorServiceImpl implements ZqMonitorService {
}
@Override
@Cacheable(cacheNames = "zqCache#3600", keyGenerator = "cacheKeyGenerator")
public DataSourceResult<ZqPoint> getZqPointKendoListCust(DataSourceRequest dataSourceRequest) {
DataSourceResult<ZqPoint> dataSourceResult = new DataSourceResult<>();
dataSourceResult.setAggregates(new HashMap<>());