도로명주소 다운로드 URL 조회 추가
parent
e178b61ac4
commit
62e190566c
@ -0,0 +1,11 @@
|
||||
package cfs.trsmrcv.dao;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository("commMonitoringDao")
|
||||
public interface CommMonitoringDao {
|
||||
|
||||
public String getJusoDownLink(Map<String,String> map);
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cfs.trsmrcv.dao.CommMonitoringDao">
|
||||
|
||||
<select id="getJusoDownLink" parameterType="map" resultType="string">
|
||||
SELECT FUN_JUSO_DOWN_URL(#{year},#{month}) FROM DUAL
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,53 @@
|
||||
package cfs.trsmrcv.web;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
import org.springframework.web.multipart.MultipartRequest;
|
||||
|
||||
import cfs.trsmrcv.dao.CommMonitoringDao;
|
||||
import websquare.http.MultiPartHttpServletRequest;
|
||||
import websquare.http.WebSquareContext;
|
||||
|
||||
@Controller
|
||||
public class CommMonitoringController {
|
||||
|
||||
protected Logger logger = LoggerFactory.getLogger(this.getClass());
|
||||
|
||||
@Resource(name = "commMonitoringDao")
|
||||
private CommMonitoringDao commMonitoringDao;
|
||||
|
||||
/**
|
||||
* 주소 다운로드 링크 조회
|
||||
* <pre></pre>
|
||||
*/
|
||||
@RequestMapping(value="/cfs/trsmrcv/getJusoLink.do", method=RequestMethod.POST)
|
||||
public @ResponseBody Map<String, String> getJusoLink(@RequestBody Map<String, Object> param){
|
||||
Map<String,String> result = new HashMap<String,String>();
|
||||
|
||||
Map<String,String> searchMap = new HashMap<String,String>();
|
||||
searchMap.put("year", param.get("year").toString());
|
||||
searchMap.put("month", param.get("month").toString());
|
||||
String link = commMonitoringDao.getJusoDownLink(searchMap);
|
||||
String[] link_split = link.split("\\?");
|
||||
|
||||
result.put("url", link_split[0]);
|
||||
result.put("params", link_split[1]);
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue