창고관리 기능은 구현 css 해야함
This commit is contained in:
@@ -562,6 +562,7 @@ public class AdminController extends BaseService {
|
||||
return "/ajax/ajaxResult";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 고객사 목록을 가져온다.
|
||||
* @param request
|
||||
@@ -1044,6 +1045,14 @@ public class AdminController extends BaseService {
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@ResponseBody
|
||||
@@ -1350,6 +1359,143 @@ public class AdminController extends BaseService {
|
||||
return "/ajax/ajaxResult";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 창고 관리 조회 11월 18일 이희진
|
||||
*
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/admin/warehouseList.do")
|
||||
public String getwarehouseList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
ArrayList warehouseList = new ArrayList();
|
||||
try{
|
||||
warehouseList = (ArrayList)adminService.getWarehouseList(request, paramMap);
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
request.setAttribute("warehouseList",warehouseList);
|
||||
return "/admin/warehouseList/warehouseMngList";
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 창고관리 저장 시 중복 여부를 확인한다. 11월 18일 이희진
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/admin/checkDuplicateWarehouseList.do")
|
||||
public String checkDuplicateWarehouseList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
ArrayList<HashMap<String,Object>> existList = new ArrayList();
|
||||
try{
|
||||
existList = adminService.getDuplicateWarehouseListInfo(request, paramMap);
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
request.setAttribute("RESULT", CommonUtils.getJsonArray(CommonUtils.toUpperCaseMapKey(existList)));
|
||||
|
||||
return "/ajax/ajaxResult";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 창고 관리 등록 팝업 11월 19일 이희진
|
||||
*
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/admin/warehouseListFormPopUp.do")
|
||||
public String warehouseListFormPopUp(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
HashMap<String,Object> info = new HashMap();
|
||||
try{
|
||||
if(!"".equals(CommonUtils.checkNull(request.getParameter("objid")))){
|
||||
info = (HashMap)adminService.getWarehouseListInfo(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/warehouseList/warehouseListFormPopUp";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 창고 관리 변경이력 11월 18일 이희진
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/admin/warehouseHistoryList.do")
|
||||
public String warehouseHistoryList(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
List<Map<String,Object>> list = new ArrayList();
|
||||
try{
|
||||
list = adminService.warehouseHistoryList(request, paramMap);
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
request.setAttribute("LIST", CommonUtils.toUpperCaseMapKey(list));
|
||||
return "/admin/warehouseList/warehouseHistoryList";
|
||||
}
|
||||
|
||||
/**
|
||||
* 창고 관리 데이터를 저장한다. 11월 19일 이희진
|
||||
*
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/admin/saveWarehouseListInfo.do")
|
||||
public String saveWarehouseListInfo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
HashMap resultMap = new HashMap();
|
||||
try{
|
||||
|
||||
ArrayList existList = adminService.getDuplicateWarehouseListInfo(request, paramMap);
|
||||
if(null != existList && 0 < existList.size()){
|
||||
resultMap = CommonUtils.setReqAttrResultMsg(request, "중복된 창고명이 존재 합니다.", "false", null,null);
|
||||
}else{
|
||||
adminService.saveWarehouseListInfo(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월 19일 이희진
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/admin/deleteWarehouse.do")
|
||||
public String deleteWarehouse(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
HashMap resultMap = new HashMap();
|
||||
try{
|
||||
adminService.deleteWarehouse(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";
|
||||
}
|
||||
|
||||
/**
|
||||
* 카테고리의 목록을 가져온다.
|
||||
* @return
|
||||
|
||||
Reference in New Issue
Block a user