diff --git a/web-api/src/main/java/com/jeesite/modules/app/utils/vDate.java b/web-api/src/main/java/com/jeesite/modules/app/utils/vDate.java index d71b53e5..05b33fb3 100644 --- a/web-api/src/main/java/com/jeesite/modules/app/utils/vDate.java +++ b/web-api/src/main/java/com/jeesite/modules/app/utils/vDate.java @@ -164,9 +164,9 @@ public class vDate { } - public static Date get24Hours() { + public static Date getHours(Integer afterHours) { Calendar calendar = Calendar.getInstance(); - calendar.add(Calendar.HOUR_OF_DAY, -24); + calendar.add(Calendar.HOUR_OF_DAY, afterHours); return calendar.getTime(); } } diff --git a/web-api/src/main/java/com/jeesite/modules/biz/entity/BizResourceMonitor.java b/web-api/src/main/java/com/jeesite/modules/biz/entity/BizResourceMonitor.java index 6cf42150..f7e19e4a 100644 --- a/web-api/src/main/java/com/jeesite/modules/biz/entity/BizResourceMonitor.java +++ b/web-api/src/main/java/com/jeesite/modules/biz/entity/BizResourceMonitor.java @@ -51,6 +51,8 @@ public class BizResourceMonitor extends DataEntity implement private String hostId; // host_id private String hourTime; + private Integer afterHours; + public BizResourceMonitor() { this(null); } diff --git a/web-api/src/main/java/com/jeesite/modules/biz/web/BizResourceMonitorController.java b/web-api/src/main/java/com/jeesite/modules/biz/web/BizResourceMonitorController.java index b9e4c4f7..43695688 100644 --- a/web-api/src/main/java/com/jeesite/modules/biz/web/BizResourceMonitorController.java +++ b/web-api/src/main/java/com/jeesite/modules/biz/web/BizResourceMonitorController.java @@ -102,7 +102,7 @@ public class BizResourceMonitorController extends BaseController { @RequestMapping(value = "listAll") @ResponseBody public List listAll(BizResourceMonitor bizResourceMonitor) { - bizResourceMonitor.setCreateTime(vDate.get24Hours()); + bizResourceMonitor.setCreateTime(vDate.getHours(bizResourceMonitor.getAfterHours())); return bizResourceMonitorService.findList(bizResourceMonitor); } diff --git a/web-vue/packages/biz/api/biz/resourceMonitor.ts b/web-vue/packages/biz/api/biz/resourceMonitor.ts index c8740bde..f1e4139d 100644 --- a/web-vue/packages/biz/api/biz/resourceMonitor.ts +++ b/web-vue/packages/biz/api/biz/resourceMonitor.ts @@ -11,6 +11,7 @@ export interface BizResourceMonitor extends BasicModel { memoryTotal: number; // 服务器总内存大小 hourTime: string; // 时间 hostId: string; // 服务器主机编号 + afterHours: number; } export const bizResourceMonitorListAll = (params?: BizResourceMonitor | any) => diff --git a/web-vue/packages/core/layouts/views/desktop/analysis/components/info/Echart/Monitor.vue b/web-vue/packages/core/layouts/views/desktop/analysis/components/info/Echart/Monitor.vue index 350f1e69..70457612 100644 --- a/web-vue/packages/core/layouts/views/desktop/analysis/components/info/Echart/Monitor.vue +++ b/web-vue/packages/core/layouts/views/desktop/analysis/components/info/Echart/Monitor.vue @@ -1,10 +1,25 @@ + + \ No newline at end of file