- Add Docker Compose configurations for dev, prod, and standalone environments - Add database initialization scripts (init-db.sh, init-db-docker.sh) - Add enhanced start-docker-linux.sh with DB init support - Add comprehensive database initialization guide - Support for automatic dbexport.pgsql import on first run - Include safety checks for production environment
1162 lines
39 KiB
Java
1162 lines
39 KiB
Java
package com.pms.controller;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
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.pms.common.bean.PersonBean;
|
|
import com.pms.common.utils.CommonUtils;
|
|
import com.pms.common.utils.Constants;
|
|
import com.pms.service.AdminService;
|
|
import com.pms.service.TransferService;
|
|
|
|
@Controller
|
|
public class TransferController {
|
|
|
|
AdminService adminService = null;
|
|
TransferService service = null;
|
|
|
|
@Autowired
|
|
public void setAdminService(AdminService adminService){
|
|
this.adminService = adminService;
|
|
}
|
|
|
|
@Autowired
|
|
public void setTransferService(TransferService service){
|
|
this.service = service;
|
|
}
|
|
|
|
/*JMPARK START*/
|
|
|
|
/**
|
|
* 금형이관 목록
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/moldTransferList.do")
|
|
public String moldTransferList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List list = service.getTransferMoldMasterList(paramMap);
|
|
request.setAttribute("LIST", list);
|
|
return "/transfer/moldTransferList";
|
|
}
|
|
|
|
/**
|
|
* 금형이관 목록 > 등록 팝업
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/moldTransferFormPopup.do")
|
|
public String moldTransferFormPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
String objId = CommonUtils.checkNull(paramMap.get("objId"));
|
|
Map info = new HashMap();
|
|
|
|
if("".equals(objId)){
|
|
objId = CommonUtils.createObjId();
|
|
info.put("OBJID", objId);
|
|
}else{
|
|
info = service.getTransferMoldMasterInfo(paramMap);
|
|
}
|
|
|
|
request.setAttribute("info", info);
|
|
|
|
return "/transfer/moldTransferFormPopup";
|
|
}
|
|
|
|
/**
|
|
* 금형이관 저장(등록/수정)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/saveTransferMoldMasterInfo.do")
|
|
public String saveTransferMoldMasterInfo(HttpServletRequest request, @RequestParam Map paramMap){
|
|
PersonBean person = (PersonBean)request.getSession().getAttribute(Constants.PERSON_BEAN);
|
|
paramMap.put("writer", CommonUtils.checkNull(person.getUserId()));
|
|
Map map = service.saveTransferMoldMasterInfo(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(map));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 인수담당자 목록 가져오기
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getTakeOverPICList.do")
|
|
public String refreshTakeOverPICList(HttpServletRequest request, @RequestParam Map paramMap){
|
|
List takeOverPICList = adminService.getTakeOverMngList(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(takeOverPICList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 차종 object id를 통해 개발중인 제품목록을 조회한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getProductList_byCarObjId.do")
|
|
public String getProductList_byCarObjId(HttpServletRequest request, @RequestParam Map paramMap){
|
|
List productList = service.getProductList_byCarObjId(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(productList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 양산이관(금형) 갑지 중복등록 체크
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/checkTransferMoldDuplicateMaster.do")
|
|
public String checkTransferMoldDuplicateMaster(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map map = service.getTransferMoldMasterDuplicateCnt(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(map));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 금형이관 목록 > 차종 제품별 금형이관 상세현황 팝업
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/moldTransferTypeOfCarPopup.do")
|
|
public String moldTransferTypeOfCarPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List productList = service.getTransferMoldProductList(paramMap);
|
|
request.setAttribute("productList", productList);
|
|
request.setAttribute("DOC_TYPE", Constants.FILE_DOC_TYPE_TRANSFER_MOLD_TAKE_OVER_CODE);
|
|
request.setAttribute("DOC_TYPE_NAME", Constants.FILE_DOC_TYPE_TRANSFER_MOLD_TAKE_OVER_NAME);
|
|
return "/transfer/moldTransferTypeOfCarPopup";
|
|
}
|
|
|
|
/**
|
|
* 양산이관(금형) 갑지별 , 제품별 part목록 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getTransferMoldPartList.do")
|
|
public String getTransferMoldPartList(HttpServletRequest request, @RequestParam Map paramMap){
|
|
List resultList = service.getTransferMoldPartList(request, paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(resultList));
|
|
|
|
String actionType = CommonUtils.checkNull(paramMap.get("actionType"));
|
|
String page = "/ajax/ajaxResult";
|
|
if("excel".equals(actionType)){
|
|
request.setAttribute("resultList", resultList);
|
|
System.out.println(resultList);
|
|
page ="/transfer/moldTransferTypeOfCarPopupExcel";
|
|
}
|
|
|
|
return page;
|
|
}
|
|
|
|
/**
|
|
* 금형이관 목록 > 인수자의견 팝업
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/opinionFormPopup.do")
|
|
public String opinionFormPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
|
|
PersonBean person = (PersonBean)request.getSession().getAttribute(Constants.PERSON_BEAN);
|
|
paramMap.put("connectUserId", CommonUtils.checkNull(person.getUserId()));
|
|
|
|
List list = service.getTransferMoldTakeOverHistoryList(paramMap);
|
|
String lastResult = service.getTransferMoldLastResult(paramMap);
|
|
Map authCntMap = service.getTransferMoldTakeOverAuthCheck(paramMap);
|
|
|
|
request.setAttribute("LIST", list);
|
|
request.setAttribute("LAST_RESULT", lastResult);
|
|
request.setAttribute("AUTH_CNT_MAP", authCntMap);
|
|
|
|
return "/transfer/opinionFormPopup";
|
|
}
|
|
|
|
/**
|
|
* 양산이관(금형) 인수이력 저장
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/saveOpinionInfo.do")
|
|
public String saveOpinionInfo(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map map = service.registTransferMoldPartHistory(paramMap);
|
|
request.setAttribute("SAVE_RESULT_MAP", map);
|
|
return opinionFormPopup(request, paramMap);
|
|
}
|
|
|
|
/**
|
|
* 금형 미이관 단품리스트
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getTransferMoldReviewOrRejectPartList.do")
|
|
public String getTransferMoldReviewOrRejectPartList(HttpServletRequest request, @RequestParam Map paramMap){
|
|
List list = service.getTransferMoldReviewOrRejectPartList(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/*설비이관 START*/
|
|
|
|
/**
|
|
* 설비이관 목록
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/facilitiesTransferList.do")
|
|
public String facilitiesTransferList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List list = service.getTransferFacilitiesMasterList(paramMap);
|
|
request.setAttribute("LIST", list);
|
|
return "/transfer/facilitiesTransferList";
|
|
}
|
|
|
|
/**
|
|
* 설비이관 목록 > 등록 팝업
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/facilitiesTransferFormPopup.do")
|
|
public String facilitiesTransferFormPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
String objId = CommonUtils.checkNull(paramMap.get("objId"));
|
|
Map info = new HashMap();
|
|
|
|
if("".equals(objId)){
|
|
objId = CommonUtils.createObjId();
|
|
info.put("OBJID", objId);
|
|
}else{
|
|
info = null;
|
|
}
|
|
|
|
request.setAttribute("info", info);
|
|
|
|
System.out.println("info : "+info);
|
|
|
|
return "/transfer/facilitiesTransferFormPopUp";
|
|
}
|
|
|
|
/**
|
|
* 설비이관 저장(등록/수정)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/saveTransferFacilitiesMasterInfo.do")
|
|
public String saveTransferFacilitiesMasterInfo(HttpServletRequest request, @RequestParam Map paramMap){
|
|
PersonBean person = (PersonBean)request.getSession().getAttribute(Constants.PERSON_BEAN);
|
|
paramMap.put("writer", CommonUtils.checkNull(person.getUserId()));
|
|
Map map = service.saveTransferFacilitiesMasterInfo(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(map));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
/**
|
|
* 양산이관(설비) 갑지 중복등록 체크
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/checkTransferFacilitiesDuplicateMaster.do")
|
|
public String checkTransferFacilitiesDuplicateMaster(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map map = service.getTransferFacilitiesMasterDuplicateCnt(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(map));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 설비이관 목록 > 차종 제품별 설비이관 상세현황 팝업
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/facilitiesTransferTypeOfCarPopup.do")
|
|
public String facilitiesTransferTypeOfCarPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List productList = service.getTransferFacilitiesProductList(paramMap);
|
|
request.setAttribute("productList", productList);
|
|
return "/transfer/facilitiesTransferTypeOfCarPopup";
|
|
}
|
|
|
|
/**
|
|
* 양산이관(설비) 갑지별 , 제품별 part목록 조회
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getTransferFacilitiesPartList.do")
|
|
public String getTransferFacilitiesPartList(HttpServletRequest request, @RequestParam Map paramMap){
|
|
List resultList = service.getTransferFacilitiesPartList(request, paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(resultList));
|
|
System.out.println("paramMap : "+paramMap);
|
|
String actionType = CommonUtils.checkNull(paramMap.get("actionType"));
|
|
String page = "/ajax/ajaxResult";
|
|
if("excel".equals(actionType)){
|
|
request.setAttribute("resultList", resultList);
|
|
page ="/transfer/facilitiesTransferTypeOfCarPopupExcel";
|
|
}
|
|
|
|
return page;
|
|
}
|
|
|
|
/**
|
|
* 설비이관 목록 > 인수자의견 팝업
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/facilitiesOpinionFormPopup.do")
|
|
public String facilitiesOpinionFormPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
|
|
PersonBean person = (PersonBean)request.getSession().getAttribute(Constants.PERSON_BEAN);
|
|
paramMap.put("connectUserId", CommonUtils.checkNull(person.getUserId()));
|
|
|
|
Map masterInfo = service.getTransferFacilitiesInfo(paramMap);
|
|
List list = service.getTransferFacilitiesTakeOverHistoryList(paramMap);
|
|
String lastResult = service.getTransferFacilitiesLastResult(paramMap);
|
|
|
|
// System.out.println("\n\n\n---------------------------");
|
|
// System.out.println("masterInfo : "+masterInfo);
|
|
// System.out.println();
|
|
// System.out.println("list : "+list);
|
|
// System.out.println();
|
|
// System.out.println("lastResult : "+lastResult);
|
|
// System.out.println("---------------------------\n\n\n");
|
|
|
|
request.setAttribute("masterInfo", masterInfo);
|
|
request.setAttribute("LIST", list);
|
|
request.setAttribute("LAST_RESULT", lastResult);
|
|
|
|
return "/transfer/facilitiesOpinionFormPopup";
|
|
}
|
|
|
|
/**
|
|
* 양산이관(설비) 인수이력 저장
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/saveFacilitiesOpinionInfo.do")
|
|
public String saveFacilitiesOpinionInfo(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map map = service.registTransferFacilitiesPartHistory(paramMap);
|
|
request.setAttribute("SAVE_RESULT_MAP", map);
|
|
return facilitiesOpinionFormPopup(request, paramMap);
|
|
}
|
|
|
|
/**
|
|
* 양산이관(설비) 메인목록 內 Assy Part 목록
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getTransferFacilitiesAssyList_byCar.do")
|
|
public String getTransferFacilitiesAssyList_byCar(HttpServletRequest request, @RequestParam Map paramMap){
|
|
List list = service.getTransferFacilitiesAssyList_byCar(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(list));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/*설비이관 END*/
|
|
|
|
|
|
/*JMPARK END*/
|
|
|
|
/**
|
|
* 금형인수 인계지 자료등록
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/moldFileRegistPopup.do")
|
|
public String srFileRegistPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
request.setAttribute("docType", Constants.FILE_DOC_TYPE_TRANSFER_MOLD_TAKE_OVER_CODE);
|
|
request.setAttribute("docTypeName", Constants.FILE_DOC_TYPE_TRANSFER_MOLD_TAKE_OVER_NAME);
|
|
return "/transfer/moldFileRegistPopup";
|
|
}
|
|
|
|
/**
|
|
* 문서이관 목록
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/docTransferList.do")
|
|
public String docTransferList(HttpServletRequest request, @RequestParam Map paramMap){
|
|
List resultList = new ArrayList();
|
|
resultList = service.getTransferDocMasterList(paramMap);
|
|
request.setAttribute("LIST", resultList);
|
|
return "/transfer/docTransferList";
|
|
}
|
|
|
|
/**
|
|
* 문서이관 갑지 Form PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/docTransferFormPopup.do")
|
|
public String docTransferFormPopup(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.getTransferDocMasterInfo(paramMap);
|
|
request.setAttribute("info", resultMap);
|
|
return "/transfer/docTransferFormPopup";
|
|
}
|
|
|
|
/**
|
|
* 문서이관 갑지 Detail PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/docTransferDetailPopup.do")
|
|
public String docTransferDetailPopup(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.getTransferDocMasterInfo(paramMap);
|
|
request.setAttribute("info", resultMap);
|
|
return "/transfer/docTransferDetailPopup";
|
|
}
|
|
|
|
/**
|
|
* 문서이관 갑지 저장 시 중복 여부를 확인한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/checkTransferDocDuplicateMaster.do")
|
|
public String checkTransferDocDuplicateMaster(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.checkTransferDocDuplicateMaster(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 문서이관 갑지 저장(등록/수정)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/saveTransferDocMasterInfo.do")
|
|
public String saveTransferDocMasterInfo(HttpServletRequest request,@RequestParam Map paramMap){
|
|
PersonBean person = (PersonBean)request.getSession().getAttribute(Constants.PERSON_BEAN);
|
|
paramMap.put("writer", CommonUtils.checkNull(person.getUserId()));
|
|
Map map = service.saveTransferDocMasterInfo(request,paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(map));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 문서이관 갑지 제품별 대표자 지정 Detail PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/openDocTransferChargerDetailPopUp.do")
|
|
public String openDocTranferChargerDetailPopUp(HttpServletRequest request, @RequestParam Map paramMap){
|
|
return "/transfer/docTransferChargerDetailPopUp";
|
|
}
|
|
|
|
/**
|
|
* 문서이관 갑지 제품별 대표자 목록을 가져온다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getDocTransferChargerUserList.do")
|
|
public String getDocTransferChargerUserList(HttpServletRequest request, @RequestParam Map paramMap){
|
|
List resultList = new ArrayList();
|
|
resultList = service.getDocTransferChargerUserList(request, paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(resultList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
* 문서이관 갑지 제품별 대표자 지정 Form PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/openDocTransferChargerFormPopUp.do")
|
|
public String openDocTranferChargerFormPopUp(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map resultMap = new HashMap();
|
|
request.setAttribute("info", resultMap);
|
|
return "/transfer/docTransferChargerFormPopUp";
|
|
}
|
|
|
|
/**
|
|
* 문서이관 갑지 제품별 대표자 저장
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/saveDocTransferChargerInfo.do")
|
|
public String saveDocTranferChargerInfo(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.saveTransferDocChargerInfo(request, paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 문서이관 갑지 제품별 대표자 삭제
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/deleteDocTranferChargerInfo.do")
|
|
public String deleteDocTranferChargerInfo(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.deleteTransferDocChargerInfo(request, paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
* 문서이관 기준정보 목록을 가져온다(활성화)
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getTransferDocBaseList.do")
|
|
public String getTransferDocBaseList(HttpServletRequest request, @RequestParam Map paramMap){
|
|
List resultList = new ArrayList();
|
|
resultList = service.getTransferDocBaseList(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(resultList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 문서이관 목록 > 차종 제품별 문서이관 상세현황 팝업
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/docTransferTypeOfCarPopup.do")
|
|
public String docTransferTypeOfCarPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
return "/transfer/docTransferTypeOfCarPopup";
|
|
}
|
|
|
|
/**
|
|
* 이관 대상 제품의 목록을 가져온다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getTransferTargetProductList.do")
|
|
public String getTransferTargetProductList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List productList = service.getTransferDocProductList(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(productList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 문서이관 목록 > 차종 제품별 문서이관 > 연결된 문서이관 기준정보 목록을 가져온다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getProductRelTransferDocList.do")
|
|
public String getProductRelTransferDocList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List relDocList = service.getProductRelTransferDocList(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(relDocList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 문서 인수인계 이력 PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getDocTransferHistoryListPopUp.do")
|
|
public String getDocTransferHistoryListPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
return "/transfer/docTransferHistoryListPopUp";
|
|
}
|
|
|
|
/**
|
|
* 문서 인계자용 이력 PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getDocTransferHandOverHistoryListPopUp.do")
|
|
public String getDocTransferHandOverHistoryListPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
return "/transfer/docTransferHandOverHistoryListPopUp";
|
|
}
|
|
|
|
/**
|
|
* 문서 인수인계 이력 목록
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getDocTransferHistoryList.do")
|
|
public String getDocTransferHistoryList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List resultList = new ArrayList();
|
|
resultList = service.getDocTransferHistoryList(request,paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(resultList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 문서 인계 내용 Form PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/openDocTransferTakingFormPopUp.do")
|
|
public String openDocTransferTakingFormPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.getDocTransferTakingOverInfo(request,paramMap);
|
|
|
|
request.setAttribute("info", resultMap);
|
|
request.setAttribute("docType", Constants.FILE_DOC_TYPE_TRANSFER_DOC_TAKING_OVER_CODE);
|
|
request.setAttribute("docTypeName", Constants.FILE_DOC_TYPE_TRANSFER_DOC_TAKING_OVER_NAME);
|
|
return "/transfer/docTransferTakingFormPopUp";
|
|
}
|
|
|
|
/**
|
|
* 문서 인계 내용 Detail PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/openDocTransferTakingDetailPopUp.do")
|
|
public String openDocTransferTakingDetailPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.getDocTransferTakingOverInfo(request,paramMap);
|
|
|
|
request.setAttribute("info", resultMap);
|
|
request.setAttribute("docType", Constants.FILE_DOC_TYPE_TRANSFER_DOC_TAKING_OVER_CODE);
|
|
request.setAttribute("docTypeName", Constants.FILE_DOC_TYPE_TRANSFER_DOC_TAKING_OVER_NAME);
|
|
return "/transfer/docTransferTakingDetailPopUp";
|
|
}
|
|
|
|
/**
|
|
* 문서 인계 내용 저장
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/saveDocTransferTakingOverInfo.do")
|
|
public String saveDocTransferTakingOverInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.saveDocTransferTakingOverInfo(paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 문서 인계 상태를 변경한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/changeTakingOverStatus.do")
|
|
public String changeTakingOverStatus(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.changeTakingOverStatus(request,paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 문서 인수 내용 Form PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/openDocTransferTakeOverFormPopUp.do")
|
|
public String openDocTransferTakeOverFormPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map takeOverMap = new HashMap();
|
|
|
|
takeOverMap = service.getDocTransferTakeOverInfo(request,paramMap);
|
|
|
|
request.setAttribute("info", takeOverMap);
|
|
request.setAttribute("docType", Constants.FILE_DOC_TYPE_TRANSFER_DOC_TAKING_OVER_CODE);
|
|
request.setAttribute("docTypeName", Constants.FILE_DOC_TYPE_TRANSFER_DOC_TAKING_OVER_NAME);
|
|
return "/transfer/docTransferTakeOverFormPopUp";
|
|
}
|
|
|
|
/**
|
|
* 문서 인수 내용 Detail PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/openDocTransferTakeOverDetailPopUp.do")
|
|
public String openDocTransferTakeOverDetailPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map takeOverMap = new HashMap();
|
|
|
|
takeOverMap = service.getDocTransferTakeOverInfo(request,paramMap);
|
|
|
|
request.setAttribute("info", takeOverMap);
|
|
request.setAttribute("docType", Constants.FILE_DOC_TYPE_TRANSFER_DOC_TAKING_OVER_CODE);
|
|
request.setAttribute("docTypeName", Constants.FILE_DOC_TYPE_TRANSFER_DOC_TAKING_OVER_NAME);
|
|
return "/transfer/docTransferTakeOverDetailPopUp";
|
|
}
|
|
|
|
/**
|
|
* 문서 인수 내용을 저장한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/saveDocTransferTakeOverInfo.do")
|
|
public String saveDocTransferTakeOverInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.saveDocTransferTakeOverInfo(request,paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 문서 인수를 확정처리 한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/changeTakeOverStatus.do")
|
|
public String changeTakeOverStatus(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.changeTakeOverStatus(request,paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 갑지의 목록
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/qualityTransferList.do")
|
|
public String qualityTransferList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List resultList = new ArrayList();
|
|
resultList = service.getQualityTransferInfoList(request, paramMap);
|
|
request.setAttribute("LIST", resultList);
|
|
return "/transfer/qualityTransferList";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 갑지 등록 PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/qualityTransferFormPopUp.do")
|
|
public String qualityTransferFormPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.getQualityTransferInfo(request, paramMap);
|
|
request.setAttribute("info", resultMap);
|
|
return "/transfer/qualityTransferFormPopUp";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 갑지 상세 PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/qualityTransferDetailPopUp.do")
|
|
public String qualityTransferDetailPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.getQualityTransferInfo(request, paramMap);
|
|
request.setAttribute("info", resultMap);
|
|
return "/transfer/qualityTransferDetailPopUp";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 갑지 저장 시 중복 여부를 확인한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/checkQualityTransferDuplicateMaster.do")
|
|
public String checkQualityTransferDuplicateMaster(HttpServletRequest request, @RequestParam Map paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.checkQualityTransferDuplicateMaster(paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 갑지 내용을 저장한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/saveQualityTransferInfo.do")
|
|
public String saveQualityTransferInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.saveQualityTransferInfo(request, paramMap);
|
|
request.setAttribute("RESULT",CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 제품별 합부 판정 Part 조회 PopUp.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/qualityTargetPartSearchPopUp.do")
|
|
public String qualityTargetPartSearchPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
return "/transfer/qualityTargetPartSearchPopUp";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 제품별 합부 판정 Part를 조회한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getTestResultPartList.do")
|
|
public String searchTestResultPartSearch(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List resultList = new ArrayList();
|
|
resultList = service.getTestResultPartList(request, paramMap);
|
|
request.setAttribute("RESULT",CommonUtils.getJsonArray(resultList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 제품별 연결된 합부 판정 Part목록을 가져온다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getConnectedTestResultPartList.do")
|
|
public String getConnectTestResultPartList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List resultList = new ArrayList();
|
|
resultList = service.getConnectedTestResultPartList(request, paramMap);
|
|
request.setAttribute("RESULT",CommonUtils.getJsonArray(resultList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 제품별 합부 판정 Part를 연결한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/connectTestResultPart.do")
|
|
public String connectTestResultPart(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.connectTestResultPart(request, paramMap);
|
|
request.setAttribute("RESULT",CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 제품별 합부 판정 Part를 연결해제한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/disConnectTestResultPart.do")
|
|
public String disConnectTestResultPart(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.disConnectTestResultPart(request, paramMap);
|
|
request.setAttribute("RESULT",CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 제품별 대표자를 지정한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/qualityTransferChargerFormPopUp.do")
|
|
public String qualityTransferChargerFormPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.getQualityTransferChaergerInfo(request, paramMap);
|
|
|
|
request.setAttribute("info", resultMap);
|
|
return "/transfer/qualityTransferChargerFormPopUp";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 제품별 대표자를 상세정보를 보여준다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/qualityTransferChargerDetailPopUp.do")
|
|
public String qualityTransferChargerDetailPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.getQualityTransferChaergerInfo(request, paramMap);
|
|
|
|
request.setAttribute("info", resultMap);
|
|
return "/transfer/qualityTransferChargerDetailPopUp";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 제품별 대표자를 정보를 저장한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/saveQualityTransferChargerInfo.do")
|
|
public String saveQualityTransferChargerInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
resultMap = service.saveQualityTransferChargerInfo(request, paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 제품별 이관 상세 팝업
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/qualityTransferTypeOfCarPopUp.do")
|
|
public String qualityTransferTypeOfCarPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
return "/transfer/qualityTransferTypeOfCarPopUp";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 제품 목록을 가져온다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getQualityTransferProductList.do")
|
|
public String getQualityTransferProductList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List productList = new ArrayList();
|
|
productList = service.getQualityTransferRelProductList(request, paramMap);
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(productList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 갑지의 차종,제품별 이관 대상 Part 목록을 가져온다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getQualityTransferTargetPartList.do")
|
|
public String qualityTransferTargetPartList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List partList = new ArrayList();
|
|
partList = service.getQualityTransferTargetPartList(request, paramMap);
|
|
request.setAttribute("RESULT",CommonUtils.getJsonArray(partList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 갑지의 차종,제품,개발마스터에 해당하는 합부판정 Part의 목록 Detail PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/qualityTransferTestPartListDetailPopUp.do")
|
|
public String qualityTransferTestPartListDetailPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List resultList = new ArrayList();
|
|
|
|
resultList = service.getQualityTransferTestPartList(request, paramMap);
|
|
|
|
request.setAttribute("LIST", resultList);
|
|
return "/transfer/qualityTransferTestPartListDetailPopUp";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 갑지의 차종,제품,개발마스터에 해당하는 합부판정 Part의 목록 Form PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/qualityTransferTestPartListFormPopUp.do")
|
|
public String qualityTransferTestPartListFormPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
return "/transfer/qualityTransferTestPartListFormPopUp";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 갑지의 차종,제품,개발마스터에 해당하는 합부판정 Part의 목록을 가져온다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getQualityTransferTestPartList.do")
|
|
public String getQualityTransferTestPartList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List resultList = new ArrayList();
|
|
|
|
resultList = service.getQualityTransferTestPartList(request, paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(resultList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 갑지의 차종,제품,개발마스터에 해당하는 합부판정 Part의 인수내용을 저장한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/saveQualityTransferTestPartInfo.do")
|
|
public String saveQualityTransferTestPartInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.saveQualityTransferTestPartInfo(request, paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 개발마스터 인수 이력 PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/qualityTransferHistoryListPopUp.do")
|
|
public String qualityTransferHistoryListPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
return "/transfer/qualityTransferHistoryListPopUp";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 개발마스터 인수 이력 List
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getQualityTransferHistoryList.do")
|
|
public String getQualityTransferHistoryList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List resultList = new ArrayList();
|
|
|
|
resultList = service.getQualityTransferHistoryList(request, paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(resultList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 개발마스터 인수 이력 Form PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/qualityTransferTakeOverFormPopUp.do")
|
|
public String qualityTransferTakeOverFormPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.getQualityTransferHistoryInfo(request, paramMap);
|
|
|
|
request.setAttribute("info", resultMap);
|
|
request.setAttribute("docType", Constants.FILE_DOC_TYPE_QUALITY_HISTORY_TAKE_OVER_CODE);
|
|
request.setAttribute("docTypeName", Constants.FILE_DOC_TYPE_QUALITY_HISTORY_TAKE_OVER_NAME);
|
|
return "/transfer/qualityTransferTakeOverFormPopUp";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 개발마스터 인수 이력 Detail PopUp
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/qualityTransferTakeOverDetailPopUp.do")
|
|
public String qualityTransferTakeOverDetailPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.getQualityTransferHistoryInfo(request, paramMap);
|
|
|
|
request.setAttribute("info", resultMap);
|
|
request.setAttribute("docType", Constants.FILE_DOC_TYPE_QUALITY_HISTORY_TAKE_OVER_CODE);
|
|
request.setAttribute("docTypeName", Constants.FILE_DOC_TYPE_QUALITY_HISTORY_TAKE_OVER_NAME);
|
|
return "/transfer/qualityTransferTakeOverDetailPopUp";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 개발마스터 인수 이력을 저장한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/saveQualityTransferTakeOverInfo.do")
|
|
public String saveQualityTransferTakeOverInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.saveQualityTransferTakeOverInfo(request, paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 개발마스터 인수 내용을 확정처리한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/confirmQualityTransferTakeOverInfo.do")
|
|
public String confirmQualityTransferTakeOverInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.confirmQualityTransferTakeOverInfo(request, paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 개발마스터 인수 내용을 확정처리 시 품질이관, 문서이관의 내용이 승인 가능상태인지 확인한다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/checkConfirmQualityTransferTakeOverInfo.do")
|
|
public String checkConfirmQualityTransferTakeOverInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
Map resultMap = new HashMap();
|
|
|
|
resultMap = service.confirmQualityTransferTakeOverInfo(request, paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
|
|
/**
|
|
* 품질이관 갑지 선택 시 해당갑지의 모든 ASSY Part 목록을 가져온다.
|
|
* @param request
|
|
* @param paramMap
|
|
* @return
|
|
*/
|
|
@RequestMapping("/transfer/getQualityTransferBaseInfoPartList.do")
|
|
public String getQualityTransferBaseInfoPartList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
|
List resultList = new ArrayList();
|
|
|
|
resultList = service.getQualityTransferBaseInfoPartList(request, paramMap);
|
|
|
|
request.setAttribute("RESULT", CommonUtils.getJsonArray(resultList));
|
|
return "/ajax/ajaxResult";
|
|
}
|
|
}
|