1392 lines
46 KiB
Java
1392 lines
46 KiB
Java
package com.pms.controller;
|
|
|
|
import java.io.File;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
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 org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
import com.oreilly.servlet.MultipartRequest;
|
|
import com.pms.common.FileRenameClass;
|
|
import com.pms.common.utils.CommonUtils;
|
|
import com.pms.common.utils.Constants;
|
|
import com.pms.service.CommonService;
|
|
|
|
@Controller
|
|
public class CommonController {
|
|
|
|
CommonService commonService = null;
|
|
|
|
@Autowired
|
|
public void setCommonService(CommonService commonService){
|
|
this.commonService = commonService;
|
|
}
|
|
|
|
// @Autowired
|
|
// PartController partController = new PartController();
|
|
|
|
/**
|
|
* 에러페이지로 연결한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
* @throws Exception
|
|
*/
|
|
@RequestMapping("/common/error403.do")
|
|
public String errorPage403(HttpServletRequest request, @RequestParam Map<String, Object> paramMap)throws Exception{
|
|
System.out.println("error403");
|
|
return "/common/error";
|
|
}
|
|
|
|
@RequestMapping("/common/error404.do")
|
|
public String errorPage404(HttpServletRequest request, @RequestParam Map<String, Object> paramMap)throws Exception{
|
|
System.out.println("error404");
|
|
return "/common/error";
|
|
}
|
|
|
|
@RequestMapping("/common/error500.do")
|
|
public String errorPage500(HttpServletRequest request, @RequestParam Map<String, Object> paramMap)throws Exception{
|
|
System.out.println("error500");
|
|
return "/common/error";
|
|
}
|
|
|
|
/**
|
|
* docType별 targetObjId를 통해 File 목록을 조회한다.
|
|
*
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/fileList.do")
|
|
public String testFileList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
|
|
return "/common/fileList";
|
|
}
|
|
|
|
/**
|
|
* 파일 업로드 처리(ajax)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/fileUploadProc.do")
|
|
public String fileUploadProc(HttpServletRequest request, HttpSession session, @RequestParam Map<String, Object> paramMap) throws Exception{
|
|
//System.out.println("fileUploadProc()..");
|
|
//System.out.println("paramMap : "+paramMap);
|
|
//파일 저장 디렉토리
|
|
MultipartRequest multi = null;
|
|
String msg = "";
|
|
try{
|
|
//default 경로
|
|
String storagePath = Constants.FILE_STORAGE;
|
|
//int maxSize = 1500*1024*1024;
|
|
//int maxSize = 1024*1024*1024; //1GB
|
|
//int maxSize = 1024*1024*1024*1024; //1TB
|
|
int maxSize = 1024*1024*1024*9; //9GB 240510적용
|
|
//int maxSize = 2140000000;
|
|
|
|
File storage = new File(storagePath);
|
|
if(!storage.exists()) storage.mkdirs();
|
|
|
|
//동시 업로드시 문제되서 아래로 변경(231214)
|
|
//multi = new MultipartRequest(request, storagePath, maxSize, "UTF-8", new FileRenameClass());
|
|
//java.util.List fileList = FileRenameClass.getFileList();
|
|
|
|
FileRenameClass frc = new FileRenameClass();
|
|
multi = new MultipartRequest(request, storagePath, maxSize, "UTF-8", frc);
|
|
java.util.List fileList = frc.getFileList();
|
|
|
|
//System.out.println("docType : "+multi.getParameter("docType"));
|
|
//System.out.println("sumFileSize : "+multi.getParameter("sumFileSize"));
|
|
//System.out.println(fileList);
|
|
|
|
commonService.insertUploadFileInfo(session, fileList, multi);
|
|
frc.clear();
|
|
|
|
//System.out.println("upload complete");
|
|
}catch(Exception e){
|
|
e.printStackTrace();
|
|
msg = e.getMessage();
|
|
//throw e;
|
|
}
|
|
request.setAttribute("RESULT", msg);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 파일 목록 조회(ajax)
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getFileList.do")
|
|
@ResponseBody
|
|
public ArrayList getFileList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
ArrayList fileList = commonService.getFileList(paramMap);
|
|
System.out.println("paramMap : "+paramMap);
|
|
System.out.println("fileList : "+fileList);
|
|
System.out.println("json fileList : "+CommonUtils.getJsonArray(fileList));
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(fileList));
|
|
//return "/ajax/ajaxResult";
|
|
return fileList;
|
|
}
|
|
|
|
|
|
@SuppressWarnings("unchecked")
|
|
@ResponseBody
|
|
@RequestMapping("/common/getApprovalLine.do")
|
|
public Map<String, Object> getApprovalLine(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map result_map = new HashMap();
|
|
try {
|
|
result_map.put("RESULT", commonService.getApprovalLine(paramMap));
|
|
} catch (Exception e) {
|
|
// TODO Auto-generated catch block
|
|
e.printStackTrace();
|
|
}
|
|
return result_map;
|
|
}
|
|
|
|
/**
|
|
* 파일을 삭제한다. (논리적삭제, status : Deleted)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/deleteFileInfo.do")
|
|
public String deleteFileInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
String msg = commonService.deleteFileInfoLogical(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonString("msg", msg));
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 파일을 삭제한다. (논리적삭제, status : Deleted) - JSON 응답
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/deleteFile.do")
|
|
@ResponseBody
|
|
public Map<String, Object> deleteFile(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map<String, Object> result = new HashMap<String, Object>();
|
|
try {
|
|
String msg = commonService.deleteFileInfoLogical(paramMap);
|
|
result.put("success", true);
|
|
result.put("message", msg);
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
result.put("success", false);
|
|
result.put("message", "파일 삭제 중 오류가 발생했습니다.");
|
|
}
|
|
return result;
|
|
}
|
|
|
|
/**
|
|
* 파일 다운로드
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/downloadFile.do")
|
|
public String downloadFile(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
String returnUrl = "/common/download";
|
|
|
|
Map fileInfo = commonService.getFileInfo(paramMap);
|
|
|
|
//file download log
|
|
commonService.setFileDownloadLog(request, fileInfo);
|
|
|
|
request.setAttribute("FILE_MAP", fileInfo);
|
|
|
|
String fileType = CommonUtils.checkNull(paramMap.get("fileType"));
|
|
if("pptViewer".equals(fileType)){
|
|
returnUrl = "/common/pptViewer";
|
|
}
|
|
|
|
return returnUrl;
|
|
}
|
|
|
|
/**
|
|
* 제품정보 조회(ajax, 콤보박스용)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getProductList.do")
|
|
public String getProductList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getProductList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 고객사 정보 조회(ajax, 콤보박스용)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getOEMList.do")
|
|
public String getOEMList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getOEMList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* Part 정보조회(ajax, 콤보박스용)
|
|
* existPartNo : 해당 PartNo를 포함한 조회,
|
|
* notExistPart : 해당 PartNo를 제외한 조회,
|
|
* isLast : 조회된 Part의 최종여부(0: 배포전,1: 배포 후(최종))
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getPartMngList.do")
|
|
public String getPartMngList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getPartMngList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 고객사별 Milestone 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getMilestoneList.do")
|
|
public String getMilestoneList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getMilestoneList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 차종정보 조회(ajax, 콤보박스용)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getCarTypeList.do")
|
|
public String getCarTypeList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getCarTypeList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 프로젝트 기준 차종정보 조회(ajax, 콤보박스용)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getProjectBaseCarTypeList.do")
|
|
public String getProjectBaseCarTypeList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getProjectBaseCarTypeList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 차종Grade정보 조회(ajax, 콤보박스용)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getCarGradeList.do")
|
|
public String getCarGradeList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getCarGradeList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 사원 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@ResponseBody
|
|
@RequestMapping("/common/searchUserList.do")
|
|
public List searchUserList_json(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
List<HashMap<String,Object>> list = (ArrayList)commonService.getUserList(paramMap);
|
|
return list;
|
|
}
|
|
|
|
/**
|
|
* 사원조회 팝업
|
|
*
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/openSearchMember.do")
|
|
public String openSearchMember(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
System.out.println("openSearchMember...");
|
|
return "/common/searchMember";
|
|
}
|
|
|
|
/**
|
|
* 메뉴의 path를 조회한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getMenuPath.do")
|
|
public String getMenuPath(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map map = commonService.getMenuPath(paramMap);
|
|
String path = CommonUtils.checkNull(map.get("PATH"));
|
|
request.setAttribute("RESULT", CommonUtils.getJsonString("path", path));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 형상 이미지를 보여준다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/viewImage.do")
|
|
public String viewImage(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
return "/viewImage";
|
|
}
|
|
|
|
/**
|
|
* objId 기반 이미지 뷰어 (한글 파일명 지원)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/viewImageByObjId.do")
|
|
public String viewImageByObjId(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map fileInfo = commonService.getFileInfo(paramMap);
|
|
if(fileInfo != null){
|
|
request.setAttribute("attDir", CommonUtils.checkNull(fileInfo.get("FILE_PATH")));
|
|
request.setAttribute("savedFileName", CommonUtils.checkNull(fileInfo.get("SAVED_FILE_NAME")));
|
|
request.setAttribute("realFileName", CommonUtils.checkNull(fileInfo.get("REAL_FILE_NAME")));
|
|
}
|
|
return "/viewImageByObjId";
|
|
}
|
|
|
|
/**
|
|
* 사용자 조회(공통)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/searchEmployeePopup.do")
|
|
public String searchEmployeePopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
return "/common/searchEmployeePopup";
|
|
}
|
|
|
|
/*jmpark start*/
|
|
|
|
/**
|
|
* 제품군정보 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getProductGroupList.do")
|
|
public String getProductGroupList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getProductGroupList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 검사명 목록 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getTestTypeList.do")
|
|
public String getTestTypeList(HttpServletRequest request, @RequestParam Map paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getTestTypeList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* Part 조회창
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/openSearchPartPopup.do")
|
|
public String openSearchPartPopup(HttpServletRequest request, @RequestParam Map paramMap){
|
|
List list = commonService.getPartList(paramMap);
|
|
request.setAttribute("LIST", list);
|
|
return "/common/searchPartPopup";
|
|
}
|
|
|
|
/**
|
|
* 메일 수신자 조회(공통)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/searchMailReceiver.do")
|
|
public String searchMailReceiver(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List list = commonService.getLocationList();
|
|
request.setAttribute("LOCATION_LIST", list);
|
|
return "/common/searchMailReceiver";
|
|
}
|
|
|
|
/**
|
|
* HMC 적용 요구시점 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getApplyPointList.do")
|
|
public String getApplyPointList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getApplyPointList(paramMap);
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* ppt viewer
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/pptViewer.do")
|
|
public String pptViewer(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map fileInfo = commonService.getFileInfo(paramMap);
|
|
request.setAttribute("info", fileInfo);
|
|
return "/common/viewer";
|
|
}
|
|
|
|
/**
|
|
* 차종 OBJID를 통해 SOP날짜를 구한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getSOPDate.do")
|
|
public String getSOPDate(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map info = commonService.getSOPDate(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(info));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/*jmpark end*/
|
|
/*msryu start*/
|
|
|
|
/**
|
|
* 생산공장명 목록 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getFactoryList.do")
|
|
public String getFactoryList(HttpServletRequest request, @RequestParam Map paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getFactoryList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 라인설치장소 목록 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getLineAreaList.do")
|
|
public String getLineAreaList(HttpServletRequest request, @RequestParam Map paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getLineAreaList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 설계체크리스트 대분류 조회(ajax, 콤보박스용)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getDesignCheckListGroupList.do")
|
|
public String getDesignCheckListGroupList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getDesignCheckListGroupList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 설계체크리스트 중분류 조회(ajax, 콤보박스용)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getDesignCheckListCategoryList.do")
|
|
public String getDesignCheckListCategoryList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getDesignCheckListCategoryList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 설계체크리스트 소분류 조회(ajax, 콤보박스용)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getDesignCheckListAttributeList.do")
|
|
public String getDesignCheckListAttributeList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getDesignCheckListAttributeList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
/*msryu end*/
|
|
|
|
/*edhwang start*/
|
|
/**
|
|
* 검색조건을 통해 부서를 조회한다.
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getDeptList.do")
|
|
public String getDeptList(HttpServletRequest request,@RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String,Object>> list = (ArrayList)commonService.getDeptList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
@RequestMapping("/common/FileRegistPopup.do")
|
|
public String FileRegistPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
request.setAttribute("docType", CommonUtils.checkNull(paramMap.get("docType")));
|
|
request.setAttribute("docTypeName", CommonUtils.checkNull(paramMap.get("docTypeName")));
|
|
return "/common/FileRegistPopup";
|
|
}
|
|
|
|
/**
|
|
* 이미지 파일 등록 팝업 (이미지만 업로드 가능)
|
|
*/
|
|
@RequestMapping("/common/ImageRegistPopup.do")
|
|
public String ImageRegistPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
request.setAttribute("docType", CommonUtils.checkNull(paramMap.get("docType")));
|
|
request.setAttribute("docTypeName", CommonUtils.checkNull(paramMap.get("docTypeName")));
|
|
return "/common/ImageRegistPopup";
|
|
}
|
|
|
|
@RequestMapping("/common/FileDetailPopup.do")
|
|
public String FileDetailPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
request.setAttribute("docType", CommonUtils.checkNull(paramMap.get("docType")));
|
|
request.setAttribute("docTypeName", CommonUtils.checkNull(paramMap.get("docTypeName")));
|
|
return "/common/FileDetailPopup";
|
|
}
|
|
|
|
@RequestMapping("/common/getPageAuthInfo.do")
|
|
public String getPageAuthInfo(HttpServletRequest request,HttpSession session,@RequestParam Map<String, Object> paramMap){
|
|
HashMap resultMap = (HashMap)commonService.getPageAuthInfo(session, paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 공통코드 정보를 가져온다.
|
|
* @param request
|
|
* @param session
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getCodeList.do")
|
|
public String getCodeList(HttpServletRequest request,HttpSession session,@RequestParam Map<String, Object> paramMap){
|
|
ArrayList<HashMap<String,Object>> resultList = (ArrayList)commonService.getCodeList(paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(CommonUtils.toUpperCaseMapKey(resultList)));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 공통코드 정보를 가져온다.
|
|
* @param request
|
|
* @param session
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getSupplyCodeList.do")
|
|
public String getSupplyCodeList(HttpServletRequest request,HttpSession session,@RequestParam Map<String, Object> paramMap){
|
|
ArrayList<HashMap<String,Object>> resultList = (ArrayList)commonService.getSupCdList2(paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(CommonUtils.toUpperCaseMapKey(resultList)));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 프로젝트 정보를 가져온다.
|
|
* @param request
|
|
* @param session
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getProjectNoList.do")
|
|
public String getProjectNoList(HttpServletRequest request,HttpSession session,@RequestParam Map<String, Object> paramMap){
|
|
ArrayList<HashMap<String,Object>> resultList = (ArrayList)commonService.getProjectNoList(paramMap);
|
|
|
|
System.out.println("resultList:"+resultList);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(CommonUtils.toUpperCaseMapKey(resultList)));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
@SuppressWarnings("unchecked")
|
|
@ResponseBody
|
|
@RequestMapping("/common/getProgressProjectNoList.do")
|
|
public ArrayList<HashMap<String,Object>> getProgressProjectNoList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
return (ArrayList)commonService.getProgressProjectNoList(paramMap);
|
|
}
|
|
|
|
/**
|
|
* Object Id를 생성한다.
|
|
* @param request
|
|
* @param session
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/createObjectId.do")
|
|
public String createObjectId(HttpServletRequest request,HttpSession session,@RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = commonService.createObjId();
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 검색조건을 통해 부서를 조회한다.
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getSPECList.do")
|
|
public String getSPECList(HttpServletRequest request,@RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String,Object>> list = (ArrayList)commonService.getSPECList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 수주 진행상황 정보 조회(ajax, 콤보박스용)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getConceptStatus.do")
|
|
public String getConceptStatus(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getConceptStatus(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* PM 리스트 정보 조회(ajax, 콤보박스용)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getPmList.do")
|
|
public String getPmList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList list = (ArrayList)commonService.getPmList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
|
|
@SuppressWarnings("unchecked")
|
|
@ResponseBody
|
|
@RequestMapping("/common/makeCodeselect.do")
|
|
public Map<String, Object> makeCodeselect(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map result_map = new HashMap();
|
|
try {
|
|
result_map.put("RESULT", commonService.bizMakeOptionList((String)paramMap.get("codeId"), "","common.getCodeselect"));
|
|
} catch (Exception e) {
|
|
// TODO Auto-generated catch block
|
|
e.printStackTrace();
|
|
}
|
|
return result_map;
|
|
}
|
|
|
|
/**
|
|
* 양산제품 목록
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getProductMgmtList.do")
|
|
public String getProductMgmtList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getProductMgmtList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 양산제품에 해당하는 SPEC 정보 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getProductSPECList.do")
|
|
public String getProductSPECList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getProductSPECList(paramMap);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 공통코드 UPG 목록 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getProductUPGList.do")
|
|
public String getProductUPGList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getProductUPGList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 공통코드 UPG 목록 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getProductUPGNewList.do")
|
|
public String getProductUPGNewList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getProductUPGNEWList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* UPG에 연결된 PART 목록 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getProductUPGPARTList.do")
|
|
public String getProductUPGPARTList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getProductUPGPARTList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 템플릿 상세 목록 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/gettemplate_code_detailList.do")
|
|
public String gettemplate_code_detailList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.gettemplate_code_detailList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
/**
|
|
* 제품 목록 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getAsProductList.do")
|
|
public String getAsProductList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getAsProductList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 고객 상세 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getCustomerInfo.do")
|
|
public String getCustomerInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getCustomerInfo(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 옵션 리스트 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getContractOptionList.do")
|
|
public String getContractOptionList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getContractOptionList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 계약 제품군 코드 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getContractcodeList.do")
|
|
public String getContractcodeList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getContractcodeList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
/**
|
|
* 계약 제품 리스트 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getContractProductList.do")
|
|
public String getContractProductList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getContractProductList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
* 옵션 금액 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getOptionLastPrice.do")
|
|
public String getOptionLastPrice(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getOptionLastPrice(paramMap);
|
|
if(list.size()>0){
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
}
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
* 옵션 중분류 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getOptionMidList.do")
|
|
public String getOptionMidList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getOptionChildList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
/**
|
|
* 옵션 중분류 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getOptionHighselect.do")
|
|
public String getOptionHighselect(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getOptionHighselect(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
/**
|
|
* 제품 목록 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getAsContractYearList.do")
|
|
public String getAsContractYearList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getAsContractYearList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
/**
|
|
* 고객 상세 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getPartInfo.do")
|
|
public String getPartInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getPartInfo(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 구조등록의 기종에 해당하는 스펙 목록을 가져온다.
|
|
* @param request
|
|
* @param session
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getSpecNameList.do")
|
|
public String getSpecNameList(HttpServletRequest request,HttpSession session,@RequestParam Map<String, Object> paramMap){
|
|
ArrayList<HashMap<String,Object>> resultList = (ArrayList)commonService.getSpecNameList(paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(CommonUtils.toUpperCaseMapKey(resultList)));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* supply code에 따른 업체 정보를 가져온다.
|
|
* @param request
|
|
* @param session
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getSupCdList.do")
|
|
public String getSupCdList(HttpServletRequest request,HttpSession session,@RequestParam Map<String, Object> paramMap){
|
|
ArrayList<HashMap<String,Object>> resultList = (ArrayList)commonService.getSupCdList(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(CommonUtils.toUpperCaseMapKey(resultList)));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* supply code에 따른 업체 정보를 가져온다.
|
|
* @param request
|
|
* @param session
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@ResponseBody
|
|
@RequestMapping("/common/getAdminSupCdList.do")
|
|
public ArrayList<HashMap<String,Object>> getAdminSupCdList(HttpServletRequest request,HttpSession session,@RequestParam Map<String, Object> paramMap){
|
|
ArrayList<HashMap<String,Object>> resultList = (ArrayList)commonService.getAdminSupCdList(paramMap);
|
|
return resultList;
|
|
}
|
|
|
|
/**
|
|
* 양산제품 목록
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@ResponseBody
|
|
@RequestMapping("/common/getAjaxProductMgmtList.do")
|
|
public List<Map<String,Object>> getAjaxProductMgmtList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List<Map<String, Object>> resultList = (ArrayList)commonService.getAjaxProductMgmtList(paramMap);
|
|
return resultList;
|
|
}
|
|
|
|
/**
|
|
* supply code에 따른 업체 정보를 가져온다.
|
|
* @param request
|
|
* @param session
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@ResponseBody
|
|
@RequestMapping("/common/getAdminSupplyCodeList.do")
|
|
public List<Map<String,Object>> getAdminSupplyCodeList(HttpServletRequest request,HttpSession session,@RequestParam Map<String, Object> paramMap){
|
|
List<Map<String,Object>> resultList = (ArrayList)commonService.getAdminSupplyCodeList(paramMap);
|
|
return resultList;
|
|
}
|
|
|
|
/**
|
|
* 일반거래처(CLIENT_MNG) 목록 조회 - 가공업체 셀렉트박스용
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@ResponseBody
|
|
@RequestMapping("/common/getClientMngList.do")
|
|
public List<Map<String,Object>> getClientMngList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List<Map<String,Object>> resultList = new ArrayList<>();
|
|
try {
|
|
resultList = commonService.selectList("common.getClientMngSupplySelect", request, paramMap);
|
|
} catch(Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
return resultList;
|
|
}
|
|
|
|
/**
|
|
* 상담지역2 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getAddress2List.do")
|
|
public String getAddress2List(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getAddress2List(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
/**
|
|
* 계약 제품 코드 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getproductcode.do")
|
|
public String getproductcode(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getproductcode(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
/**
|
|
* 당사프로젝트명 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getprojectNameList.do")
|
|
public String getprojectNameList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getProjectNameList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* code
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getUnitCodeList.do")
|
|
public String getUnitCodeList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getUnitCodeList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* code
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getProjectUnitCodeList.do")
|
|
public String getProjectUnitCodeList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getProjectUnitCodeList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* code
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getBomUnitCodeList.do")
|
|
public String getBomUnitCodeList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getBomUnitCodeList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* code
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getBomPartList.do")
|
|
public String getBomPartList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getBomPartList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
@RequestMapping("/common/getBomPartLastList.do")
|
|
@ResponseBody
|
|
public ArrayList<HashMap<String, Object>> getBomPartLastList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getBomPartLastList(paramMap);
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
// if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
// else request.setAttribute("RESULT", list);
|
|
// return "/ajax/ajaxResult";
|
|
|
|
// if(isJson) return CommonUtils.getJsonArray(list);
|
|
// else return list;
|
|
|
|
return list;
|
|
}
|
|
|
|
|
|
|
|
/*edhwang end*/
|
|
|
|
@SuppressWarnings("unchecked")
|
|
@ResponseBody
|
|
@RequestMapping("/common/getJsonAllDataListBySqlId.do")
|
|
public ArrayList<Map> getJsonAllDataListBySqlId(HttpServletRequest request,HttpSession session,@RequestParam Map<String, Object> paramMap){
|
|
String sqlId = CommonUtils.checkNull(paramMap.get("sqlId"));
|
|
//Map<String, Object>
|
|
ArrayList<Map> resultList = new ArrayList();
|
|
resultList = CommonUtils.keyChangeUpperArrayList( commonService.getArrayListBySqlId(sqlId, paramMap) );
|
|
//return result_map;
|
|
return resultList;
|
|
}
|
|
|
|
@RequestMapping("/common/getJsonAllDataListBySqlId_old.do")
|
|
public String getJsonAllDataListBySqlId_old(HttpServletRequest request,HttpSession session,@RequestParam Map<String, Object> paramMap){
|
|
String sqlId = CommonUtils.checkNull(paramMap.get("sqlId"));
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(CommonUtils.keyChangeUpperArrayList( commonService.getArrayListBySqlId(sqlId, paramMap) )));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* part_objid 따른 발주 정보를 가져온다.
|
|
*/
|
|
@RequestMapping("/common/getPurchaseOrderCdList.do")
|
|
public String getPurchaseOrderCdList(HttpServletRequest request,HttpSession session,@RequestParam Map<String, Object> paramMap){
|
|
ArrayList<HashMap<String,Object>> resultList = (ArrayList)commonService.getPurchaseOrderCdList(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(CommonUtils.toUpperCaseMapKey(resultList)));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* code
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/getUnitTitleCodeList.do")
|
|
public String getUnitTitleCodeList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
boolean isJson = new Boolean(CommonUtils.checkNull(paramMap.get("isJson"))).booleanValue();
|
|
ArrayList<HashMap<String, Object>> list = (ArrayList)commonService.getUnitTitleCodeList(paramMap);
|
|
|
|
list = CommonUtils.toUpperCaseMapKey(list);
|
|
|
|
if(isJson) request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
else request.setAttribute("RESULT", list);
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 파트 조회 화면 팝업
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/common/searchPartListPopUp.do")
|
|
public String searchPartListPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
return "/common/searchPartListPopUp";
|
|
}
|
|
}
|