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