summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgaohao <[email protected]>2022-09-08 16:17:06 +0800
committergaohao <[email protected]>2022-09-08 16:40:30 +0800
commitc0618e7bb9e630f5ddc9cd91a7e9a06e5b08a85d (patch)
tree5484e2932bf7f090e9f481000d65527e8a6d766d
parentd968a06ff9e3637c90242dbbfbb00e0971293b30 (diff)
fix: NEZ-2191 dashboard snapshot 增加 timezone 参数rel-22.07.09
-rw-r--r--nz-admin/src/main/java/com/nis/modules/panel/service/impl/VisualPanelServiceImpl.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/nz-admin/src/main/java/com/nis/modules/panel/service/impl/VisualPanelServiceImpl.java b/nz-admin/src/main/java/com/nis/modules/panel/service/impl/VisualPanelServiceImpl.java
index 4518e062..b9570dfb 100644
--- a/nz-admin/src/main/java/com/nis/modules/panel/service/impl/VisualPanelServiceImpl.java
+++ b/nz-admin/src/main/java/com/nis/modules/panel/service/impl/VisualPanelServiceImpl.java
@@ -10,6 +10,7 @@ import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.JSONPath;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.nis.common.exception.NZException;
import com.nis.common.smartvalidate.ValidateUtils;
@@ -30,6 +31,7 @@ import com.nis.modules.stat.service.impl.StatServiceImpl;
import com.nis.modules.sys.dao.SysConfigDao;
import com.nis.modules.sys.entity.SysDictEntity;
import com.nis.modules.sys.entity.SysUserStarredEntity;
+import com.nis.modules.sys.entity.Timezone;
import com.nis.modules.sys.service.*;
import com.nis.modules.sys.shiro.ShiroUtils;
import org.apache.commons.collections.CollectionUtils;
@@ -116,6 +118,9 @@ public class VisualPanelServiceImpl extends ServiceImpl<VisualPanelDao, VisualPa
@Autowired
private SysI18nService sysI18nService;
+ @Autowired
+ private TimezoneService timezoneService;
+
@Override
public VisualPanel queryInfo(Integer id) {
VisualPanel visualPanel = this.baseMapper.queryInfo(id);
@@ -729,6 +734,11 @@ public class VisualPanelServiceImpl extends ServiceImpl<VisualPanelDao, VisualPa
resultMap.put("start", start);
resultMap.put("end", end);
resultMap.put("panel", R.ok(panel));
+ // 查询系统时区信息
+ String timezone = sysConfigService.getValue("timezone");
+ Timezone timezoneEntity = timezoneService.getOne(new LambdaUpdateWrapper<Timezone>().eq(Timezone::getName, timezone));
+ resultMap.put("offset", timezoneEntity.getOffset());
+ resultMap.put("timezone", timezone);
// charts 查询
Map param = new HashMap<>();
param.put("pageSize", "-1");
@@ -1586,7 +1596,7 @@ public class VisualPanelServiceImpl extends ServiceImpl<VisualPanelDao, VisualPa
// chart 导入 Type 是国际化后的,这里统一获取 chart type 可读名称 & 真实 type 值
Map<String, String> typeReadableNameMap = this.getChartTypeReadableNameMap();
-
+
int successNum = 0;
for (int i = 0; i < importDataList.size(); i++) {
int dataFromExcelRowNum = i + 1;