package com.se.simu.service; import com.se.simu.config.PropertiesConfig; import com.se.simu.domain.dto.GeDb; import com.se.simu.helper.HttpHelper; import com.se.simu.helper.StringHelper; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.Date; @Slf4j @Service @SuppressWarnings("ALL") public class DbService { @Resource PropertiesConfig config; @Resource GedbService gedbService; private final static long ONE_DAY = 24 * 60 * 60 * 1000; public void info(HttpServletRequest req, HttpServletResponse res) throws Exception { String token = gedbService.getToken(); GeDb db = gedbService.getSeDb(token); String date = StringHelper.YMD_FORMAT.format(new Date(System.currentTimeMillis() - ONE_DAY)); String uri = String.format("%sgeo-service/statis/layer/data/info?dbid=%s&token=%s&caldate=%s", config.getHost(), db.getDbid(), token, date); HttpHelper helper = new HttpHelper(); helper.service(req, res, uri); } }