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);
|
}
|
}
|