first commit
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
/*
|
||||
* Decompiled with CFR 0.152.
|
||||
*
|
||||
* Could not load the following classes:
|
||||
* egovframework.cms.log.service.HmsLogService
|
||||
* egovframework.cms.log.vo.HmsLogVO
|
||||
* egovframework.dms.prj.service.DmsPrjService
|
||||
* egovframework.dms.prj.vo.DmsPrjVO
|
||||
* egovframework.edosi.web.TemplateController
|
||||
* javax.annotation.Resource
|
||||
* javax.servlet.http.HttpServletRequest
|
||||
* org.springframework.stereotype.Controller
|
||||
* org.springframework.web.bind.annotation.PathVariable
|
||||
* org.springframework.web.bind.annotation.RequestMapping
|
||||
*/
|
||||
package egovframework.edosi.web;
|
||||
|
||||
import egovframework.cms.log.service.HmsLogService;
|
||||
import egovframework.cms.log.vo.HmsLogVO;
|
||||
import egovframework.dms.prj.service.DmsPrjService;
|
||||
import egovframework.dms.prj.vo.DmsPrjVO;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
@Controller
|
||||
public class TemplateController {
|
||||
@Resource(name="hmsLogService")
|
||||
private HmsLogService hmsLogService;
|
||||
@Resource(name="dmsPrjService")
|
||||
private DmsPrjService dmsPrjService;
|
||||
|
||||
@RequestMapping(value={"/{template}/**/**/*.static", "/{template}/**/**/*.motion"})
|
||||
public String getTemplateUrl(HttpServletRequest request, @PathVariable String template) throws Exception {
|
||||
String ext;
|
||||
String requestUri = request.getRequestURI();
|
||||
String prjSeq = request.getParameter("prjSeq");
|
||||
String moveDetail = request.getParameter("moveDetail");
|
||||
try {
|
||||
if (prjSeq != null && moveDetail != null) {
|
||||
DmsPrjVO dmsPrjVO = new DmsPrjVO();
|
||||
dmsPrjVO.setPrjSeq(prjSeq);
|
||||
dmsPrjVO = this.dmsPrjService.selectDmsPrj(dmsPrjVO);
|
||||
Map logoSession = (Map)request.getSession().getAttribute("env");
|
||||
logoSession.put("CUS001001", dmsPrjVO.getAtchFileId());
|
||||
request.getSession().setAttribute("data", (Object)logoSession);
|
||||
HashMap<String, String> prjInfo = new HashMap<String, String>();
|
||||
prjInfo.put("prjSeq", prjSeq);
|
||||
prjInfo.put("prjNm", dmsPrjVO.getPrjNm());
|
||||
prjInfo.put("hdbStsA", request.getParameter("hdbStsA"));
|
||||
prjInfo.put("hdbStsB", request.getParameter("hdbStsB"));
|
||||
prjInfo.put("hdbStsC", request.getParameter("hdbStsC"));
|
||||
request.getSession().setAttribute("prjInfo", prjInfo);
|
||||
}
|
||||
}
|
||||
catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
if (requestUri.indexOf(".motion") > -1) {
|
||||
ext = ".jsp";
|
||||
requestUri = requestUri.replaceAll(".motion", "");
|
||||
} else {
|
||||
ext = ".html";
|
||||
requestUri = requestUri.replaceAll(".static", "");
|
||||
}
|
||||
int startLoc = template.length() + 1;
|
||||
String currentUri = String.valueOf(requestUri.substring(startLoc += request.getContextPath().length() > 0 ? request.getContextPath().length() : 0, requestUri.length())) + ext;
|
||||
request.getSession().setAttribute("CURRENT_URI", (Object)currentUri);
|
||||
String templateView = "/template." + template;
|
||||
System.out.println("#TEMPLATE VIEW : " + templateView + " ### currentUri : " + currentUri);
|
||||
HmsLogVO logVO = new HmsLogVO();
|
||||
logVO.setIp(request.getRemoteAddr());
|
||||
logVO.setLogStatusType(HmsLogVO.TYPE_PATH);
|
||||
logVO.setLogObject("");
|
||||
logVO.setLogMessage(currentUri);
|
||||
logVO.setSeq("");
|
||||
this.hmsLogService.insertHmsLog(logVO, null);
|
||||
return templateView;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user