iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/arc/service/impl/ArcSettingServiceImpl.java
@@ -31,6 +31,7 @@ @Override public void update(ArcSettingEntity arcSettingEntity) { arcSettingEntity.setUpdateTime(new Date()); arcPointSettingDao.updateById(arcSettingEntity); } @@ -55,6 +56,7 @@ @Override public void add(ArcSettingEntity arcSettingEntity) { arcSettingEntity.setCreateTime(new Date()); arcPointSettingDao.insert(arcSettingEntity); } iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/channel/http/controller/admin/HttpTagController.java
@@ -30,6 +30,10 @@ import javax.validation.Valid; import java.io.IOException; import java.util.*; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; import static com.iailab.framework.apilog.core.enums.OperateTypeEnum.EXPORT; import static com.iailab.framework.common.pojo.CommonResult.success; @@ -49,16 +53,23 @@ @Resource private HttpCollector httpCollector; ThreadPoolExecutor threadPool = new ThreadPoolExecutor(18, 36, 30, TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(36), new ThreadPoolExecutor.AbortPolicy()); @PreAuthorize("@ss.hasPermission('data:channel-http:query')") @GetMapping("page") public CommonResult<PageResult<HttpTagRespVO>> page(@Valid HttpTagPageReqVO reqVO) { PageResult<HttpTagEntity> page = tagService.queryPage(reqVO); PageResult<HttpTagRespVO> pageResult = BeanUtils.toBean(page, HttpTagRespVO.class); pageResult.getList().forEach(item -> { item.setDataValue(httpCollector.getTagValue(item.getApiId(), item.getTagName())); item.setDataTime(new Date()); item.setDataQuality(DataQualityEnum.getEumByValue(item.getDataValue()).getDesc()); }); try { pageResult.getList().forEach(item -> { item.setDataValue(httpCollector.getTagValue(item.getApiId(), item.getTagName())); item.setDataTime(new Date()); item.setDataQuality(DataQualityEnum.getEumByValue(item.getDataValue()).getDesc()); }); } catch (Exception ex) { ex.printStackTrace(); } return success(pageResult); } iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/common/enums/IndTimeLimitEnum.java
@@ -16,6 +16,7 @@ YESTERDAY("YESTERDAY", "昨天"), LAST_DAY_7("LAST_DAY_7", "最近7天"), LAST_DAY_30("LAST_DAY_30", "最近30天"), LAST_DAY_90("LAST_DAY_90", "最近90天"), THIS_MONTH("THIS_MONTH", "当前月"), LAST_MONTH("LAST_MONTH", "上月"), LAST_MONTH_12("LAST_MONTH_12", "最近12个月"), iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/ind/collection/utils/IndSqlUtils.java
@@ -18,8 +18,6 @@ import org.springframework.stereotype.Component; import java.text.SimpleDateFormat; import java.time.YearMonth; import java.time.format.DateTimeFormatter; import java.util.Calendar; import java.util.Date; @@ -186,6 +184,17 @@ whereSql.append(DateUtils.format(calendar.getTime(), datePattern)); whereSql.append("'"); break; case LAST_DAY_90: whereSql.append(indItem.getTimeLabel()); whereSql.append(" <= '"); whereSql.append(DateUtils.format(calendar.getTime(), datePattern)); whereSql.append("' AND "); whereSql.append(indItem.getTimeLabel()); whereSql.append(" >= '"); calendar.add(Calendar.DAY_OF_YEAR, -90); whereSql.append(DateUtils.format(calendar.getTime(), datePattern)); whereSql.append("'"); break; case THIS_MONTH: whereSql.append(indItem.getTimeLabel()); whereSql.append("='");