package se.wgcloud.service; import se.wgcloud.util.DateUtil; import se.wgcloud.util.staticvar.StaticKeys; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; import java.util.Map; /** * @version v2.3 * @ClassName: DashboardService.java * @author: * @date: 2019年11月16日 * @Description: 主面板信息管理 * @Copyright: */ @Service public class DashboardService { /** * 获取从今天开始,往前倒数天数的日期集合 * * @param days * @return */ public List getDateList() { int days = 7; List dateList = new ArrayList(); String nowTime = DateUtil.getCurrentDateTime(); String sevenDayBefore = DateUtil.getDateBefore(nowTime, days); for (int i = 0; i < days; i++) { sevenDayBefore = DateUtil.getDateBefore(nowTime, i); dateList.add(sevenDayBefore.substring(0, 10)); } return dateList; } /** * 查看详细信息监控时候,组装日期查询条件 * * @param params * @param date */ public void setDateParam(String date, Map params) { params.put(StaticKeys.SEARCH_START_TIME, date + " 00:00:00"); params.put(StaticKeys.SEARCH_END_TIME, date + " 23:59:59"); } }