99 lines
3.1 KiB
Java
99 lines
3.1 KiB
Java
|
|
package com.pms.controller;
|
||
|
|
|
||
|
|
import java.io.File;
|
||
|
|
import java.util.ArrayList;
|
||
|
|
import java.util.HashMap;
|
||
|
|
import java.util.Map;
|
||
|
|
|
||
|
|
import javax.servlet.http.HttpServletRequest;
|
||
|
|
import javax.servlet.http.HttpSession;
|
||
|
|
|
||
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
||
|
|
import org.springframework.stereotype.Controller;
|
||
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
||
|
|
|
||
|
|
import com.oreilly.servlet.MultipartRequest;
|
||
|
|
import com.pms.common.FileRenameClass;
|
||
|
|
import com.pms.common.bean.PersonBean;
|
||
|
|
import com.pms.common.service.BaseService;
|
||
|
|
import com.pms.common.utils.CommonUtils;
|
||
|
|
import com.pms.common.utils.Constants;
|
||
|
|
import com.pms.service.AdminService;
|
||
|
|
import com.pms.service.CommonService;
|
||
|
|
import com.pms.service.DistributionService;
|
||
|
|
import com.pms.service.ConvertMngService;
|
||
|
|
|
||
|
|
@Controller
|
||
|
|
public class ConvertMngController extends BaseService {
|
||
|
|
|
||
|
|
@Autowired
|
||
|
|
AdminService adminService;
|
||
|
|
@Autowired
|
||
|
|
ConvertMngService convertMngService;
|
||
|
|
@Autowired
|
||
|
|
CommonService commonService;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 도면변환관리 목록조회
|
||
|
|
* @param request
|
||
|
|
* @param paramMap
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
@RequestMapping("/convertMng/convertMngList.do")
|
||
|
|
public String convertMngList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||
|
|
ArrayList convertMngList = convertMngService.convertMngList(request, paramMap);
|
||
|
|
request.setAttribute("convertMngList", convertMngList);
|
||
|
|
return "/convertMng/convertMngList";
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 도면변환관리 등록 팝업
|
||
|
|
* @param request
|
||
|
|
* @param paramMap
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
@RequestMapping("/convertMng/convertMngFormPopup.do")
|
||
|
|
public String convertMngFormPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||
|
|
HashMap convertMngInfo = new HashMap();
|
||
|
|
try{
|
||
|
|
String objId = CommonUtils.checkNull(paramMap.get("objId"));
|
||
|
|
|
||
|
|
if("".equals(objId)){
|
||
|
|
convertMngInfo.put("OBJID", CommonUtils.createObjId());
|
||
|
|
}else{
|
||
|
|
convertMngInfo = convertMngService.convertMngInfo(request, paramMap);
|
||
|
|
}
|
||
|
|
|
||
|
|
}catch(Exception e){
|
||
|
|
e.printStackTrace();
|
||
|
|
}
|
||
|
|
request.setAttribute("DOC_TYPE", Constants.FILE_DOC_TYPE_CONVERT_MNG_ATTACH_CODE);
|
||
|
|
request.setAttribute("DOC_TYPE_NAME", Constants.FILE_DOC_TYPE_CONVERT_MNG_ATTACH_NAME);
|
||
|
|
request.setAttribute("CONVERTED_DOC_TYPE", Constants.FILE_DOC_TYPE_CONVERTED_MNG_ATTACH_CODE);
|
||
|
|
request.setAttribute("convertMngInfo", convertMngInfo);
|
||
|
|
|
||
|
|
return "/convertMng/convertMngFormPopup";
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 도면변환관리 등록
|
||
|
|
* @param request
|
||
|
|
* @param paramMap
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
@RequestMapping("/convertMng/insertConvertMng.do")
|
||
|
|
public String insertConvertMng(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||
|
|
HashMap resultMap = new HashMap();
|
||
|
|
try{
|
||
|
|
convertMngService.insertConvertMng(request, paramMap);
|
||
|
|
CommonUtils.setReqAttrResultMsg(request, "저장하였습니다.", null, null, resultMap);
|
||
|
|
}catch(Exception e){
|
||
|
|
CommonUtils.setReqAttrResultMsg(request, "오류가 발생하였습니다..", null, e, resultMap);
|
||
|
|
e.printStackTrace();
|
||
|
|
}
|
||
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
||
|
|
return "/ajax/ajaxResult";
|
||
|
|
}
|
||
|
|
}
|