거래명세서생성으로 수정
This commit is contained in:
@@ -1500,6 +1500,146 @@ public String deleteWarehouse(HttpServletRequest request, @RequestParam Map<Stri
|
||||
return "/ajax/ajaxResult";
|
||||
}
|
||||
|
||||
// 일반거래처 11월 20일 이희진
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 일반거래처 관리 조회 (JSP 페이지 로딩) 11월 20일 이희진
|
||||
*
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/admin/clientMngList.do")
|
||||
public String getclientMngList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
return "/admin/clientMng/clientMngList";
|
||||
}
|
||||
|
||||
/**
|
||||
* 일반거래처 관리 조회 (Tabulator Grid용 JSON) 11월 20일 이희진
|
||||
*
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value="/admin/clientMngListPagingGridList.do", produces="application/json")
|
||||
@ResponseBody
|
||||
public Map getclientMngListPagingGrid(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
commonService.selectListPagingNew("admin.getClientMngList", request, paramMap);
|
||||
return paramMap;
|
||||
}
|
||||
|
||||
/**
|
||||
* 일반거래처 관리 저장 시 중복 여부를 확인한다. 11월 20일 이희진
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/admin/checkDuplicateClientMngList.do")
|
||||
public String checkDuplicateClientMngList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
ArrayList<HashMap<String,Object>> existList = new ArrayList();
|
||||
try{
|
||||
existList = adminService.getDuplicateClientMngListInfo(request, paramMap);
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
request.setAttribute("RESULT", CommonUtils.getJsonArray(CommonUtils.toUpperCaseMapKey(existList)));
|
||||
|
||||
return "/ajax/ajaxResult";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 일반거래처 관리 등록 팝업 11월 20일 이희진
|
||||
*
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/admin/clientMngListFormPopUp.do")
|
||||
public String clientMngListFormPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
HashMap<String,Object> info = new HashMap();
|
||||
try{
|
||||
// 임시 주석 - DB 테이블 생성 후 활성화
|
||||
//if(!"".equals(CommonUtils.checkNull(request.getParameter("objid")))){
|
||||
// info = (HashMap)adminService.getClientMngListInfo(request, paramMap);
|
||||
// info = CommonUtils.toUpperCaseMapKey(info);
|
||||
//}
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
request.setAttribute("info", info);
|
||||
request.setAttribute("OBJID", CommonUtils.checkNull(request.getParameter("objid")));
|
||||
return "/admin/clientMng/clientMngListFormPopUp";
|
||||
}
|
||||
/**
|
||||
* 일반거래처 관리 데이터를 저장한다. 11월 20일 이희진
|
||||
*
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/admin/saveClientMngInfo.do")
|
||||
public String saveClientMngInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
HashMap resultMap = new HashMap();
|
||||
try{
|
||||
|
||||
ArrayList existList = adminService.getDuplicateClientMngListInfo(request, paramMap);
|
||||
if(null != existList && 0 < existList.size()){
|
||||
resultMap = CommonUtils.setReqAttrResultMsg(request, "중복된 일반거래처명이 존재 합니다.", "false", null,null);
|
||||
}else{
|
||||
adminService.saveClientMngInfo(request, paramMap);
|
||||
resultMap = CommonUtils.setReqAttrResultMsg(request, "저장하였습니다.", "true", null,null);
|
||||
}
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
resultMap = CommonUtils.setReqAttrResultMsg(request, "오류가 발생하였습니다.", "false", e,null);
|
||||
}
|
||||
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
||||
|
||||
return "/ajax/ajaxResult";
|
||||
}
|
||||
|
||||
/**
|
||||
* 일반거래처 관리 삭제 11월 20일 이희진
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/admin/deleteClient.do")
|
||||
public String deleteClient(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
HashMap resultMap = new HashMap();
|
||||
try{
|
||||
adminService.deleteClient(request, paramMap);
|
||||
resultMap.put("result", true);
|
||||
resultMap.put("msg", "삭제되었습니다.");
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
resultMap.put("result", false);
|
||||
resultMap.put("msg", "삭제 중 오류가 발생했습니다.");
|
||||
}
|
||||
request.setAttribute("RESULT", CommonUtils.getJsonMap(resultMap));
|
||||
return "/ajax/ajaxResult";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// 일반거래처 11월 20일 이희진
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 카테고리의 목록을 가져온다.
|
||||
* @return
|
||||
|
||||
Reference in New Issue
Block a user