창고관리 기능은 구현 css 해야함
This commit is contained in:
@@ -2354,6 +2354,163 @@ public class AdminService extends BaseService {
|
||||
return CommonUtils.toUpperCaseMapKey(resultList);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//-------------11월 19일 이희진-------------
|
||||
|
||||
/**
|
||||
* 창고관리 데이터를 저장한다.
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
public String saveWarehouseListInfo(HttpServletRequest request,Map paramMap){
|
||||
SqlSession sqlSession = SqlMapConfig.getInstance().getSqlSession();
|
||||
String objid = "";
|
||||
try{
|
||||
HttpSession session = request.getSession();
|
||||
PersonBean person = (PersonBean)session.getAttribute(Constants.PERSON_BEAN);
|
||||
String writer = CommonUtils.checkNull(person.getUserId());
|
||||
paramMap.put("writer", writer);
|
||||
|
||||
objid = CommonUtils.checkNull(request.getParameter("objid"));
|
||||
if("".equals(objid)){
|
||||
objid = CommonUtils.createObjId();
|
||||
paramMap.put("objid", objid);
|
||||
}
|
||||
|
||||
if(!"".equals(objid)){
|
||||
sqlSession.update("admin.mergewarehouseListInfo",paramMap);
|
||||
|
||||
//이력
|
||||
paramMap.put("objid", CommonUtils.createObjId());
|
||||
paramMap.put("targetObjid", objid);
|
||||
|
||||
sqlSession.insert("admin.insertwarehouseListHistory",paramMap);
|
||||
}
|
||||
}catch(Exception e){
|
||||
throw e;
|
||||
}finally{
|
||||
sqlSession.close();
|
||||
}
|
||||
return objid;
|
||||
}
|
||||
|
||||
/**
|
||||
* 창고관리 중복확인 시 사용
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
public ArrayList<HashMap<String,Object>> getDuplicateWarehouseListInfo(HttpServletRequest request,Map paramMap){
|
||||
ArrayList<HashMap<String,Object>> resultList = new ArrayList();
|
||||
SqlSession sqlSession = SqlMapConfig.getInstance().getSqlSession();
|
||||
try{
|
||||
resultList = (ArrayList)sqlSession.selectList("admin.getDuplicateWarehouseListInfo",paramMap);
|
||||
}catch(Exception e){
|
||||
throw e;
|
||||
}finally{
|
||||
sqlSession.close();
|
||||
}
|
||||
return CommonUtils.toUpperCaseMapKey(resultList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 창고데이터를 가져온다 (단건)
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
public HashMap<String,Object> getWarehouseListInfo(HttpServletRequest request,Map<String,Object> paramMap){
|
||||
HashMap<String,Object> warehouseMap = new HashMap();
|
||||
SqlSession sqlSession = SqlMapConfig.getInstance().getSqlSession();
|
||||
try{
|
||||
String objid = CommonUtils.checkNull(request.getParameter("objid"));
|
||||
|
||||
if("".equals(objid)){
|
||||
objid = CommonUtils.checkNull(request.getAttribute("objid"));
|
||||
}
|
||||
paramMap.put("OBJID", objid);
|
||||
warehouseMap = sqlSession.selectOne("admin.getWarehouseListInfo",paramMap);
|
||||
|
||||
}catch(Exception e){
|
||||
throw e;
|
||||
}finally{
|
||||
sqlSession.close();
|
||||
}
|
||||
return warehouseMap;
|
||||
}
|
||||
|
||||
/**
|
||||
* 창고관리 이력 목록을 가져온다.
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
public List<Map<String,Object>> warehouseHistoryList(HttpServletRequest request, Map paramMap){
|
||||
List<Map<String,Object>> resultList = new ArrayList();
|
||||
SqlSession sqlSession = SqlMapConfig.getInstance().getSqlSession();
|
||||
try{
|
||||
resultList = sqlSession.selectList("admin.warehouseHistoryList", paramMap);
|
||||
}catch(Exception e){
|
||||
throw e;
|
||||
}finally{
|
||||
sqlSession.close();
|
||||
}
|
||||
return resultList;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 창고관리 목록을 조회한다
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
public ArrayList<HashMap<String,Object>> getWarehouseList(HttpServletRequest request, Map<String,Object> paramMap){
|
||||
ArrayList<HashMap<String,Object>> resultList = new ArrayList();
|
||||
SqlSession sqlSession = SqlMapConfig.getInstance().getSqlSession();
|
||||
try{
|
||||
resultList = (ArrayList)sqlSession.selectList("admin.getWarehouseList", paramMap);
|
||||
}catch(Exception e){
|
||||
throw e;
|
||||
}finally{
|
||||
sqlSession.close();
|
||||
}
|
||||
return CommonUtils.toUpperCaseMapKey(resultList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 창고관리 데이터를 삭제한다.
|
||||
* @param request
|
||||
* @param paramMap
|
||||
*/
|
||||
public void deleteWarehouse(HttpServletRequest request,Map paramMap){
|
||||
SqlSession sqlSession = SqlMapConfig.getInstance().getSqlSession();
|
||||
try{
|
||||
String objid = CommonUtils.checkNull(request.getParameter("objid"));
|
||||
paramMap.put("OBJID", objid);
|
||||
sqlSession.update("admin.deleteWarehouse",paramMap);
|
||||
}catch(Exception e){
|
||||
throw e;
|
||||
}finally{
|
||||
sqlSession.close();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//-------------11월 19일 이희진-------------
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 기술자료 카레고리 데이터를 삭제한다.
|
||||
* @param request
|
||||
|
||||
Reference in New Issue
Block a user