E-BOM List, part 등록 수정
This commit is contained in:
@@ -455,6 +455,38 @@ public class PartMngController {
|
||||
|
||||
return "/partMng/partMngDetailPopUp";
|
||||
}
|
||||
|
||||
/**
|
||||
* PART Detail 수정 저장
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/partMng/updatePartDetail.do")
|
||||
@ResponseBody
|
||||
public Map<String, Object> updatePartDetail(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
Map<String, Object> resultMap = new HashMap<String, Object>();
|
||||
|
||||
try{
|
||||
// 품목 정보 업데이트
|
||||
int result = partMngService.updatePartDetail(request, paramMap);
|
||||
|
||||
if(result > 0){
|
||||
resultMap.put("result", "success");
|
||||
resultMap.put("message", "저장되었습니다.");
|
||||
}else{
|
||||
resultMap.put("result", "fail");
|
||||
resultMap.put("message", "저장에 실패했습니다.");
|
||||
}
|
||||
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
resultMap.put("result", "error");
|
||||
resultMap.put("message", "저장 중 오류가 발생했습니다.");
|
||||
}
|
||||
|
||||
return resultMap;
|
||||
}
|
||||
/**
|
||||
* PART Detail PopUp
|
||||
* @param request
|
||||
@@ -1717,6 +1749,45 @@ public class PartMngController {
|
||||
CommonUtils.setReqResult(request, "", "F", e, resultMap);
|
||||
}
|
||||
//return result;
|
||||
return resultMap;
|
||||
}
|
||||
|
||||
/**
|
||||
* 품번 중복 체크 (PART_BOM_REPORT 테이블)
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/partMng/checkDuplicatePartNo.do")
|
||||
@ResponseBody
|
||||
public Map<String, Object> checkDuplicatePartNo(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
Map<String, Object> resultMap = new HashMap<String, Object>();
|
||||
|
||||
try{
|
||||
String partNo = CommonUtils.checkNull(paramMap.get("partNo"));
|
||||
String bomReportObjid = CommonUtils.checkNull(paramMap.get("bomReportObjid"));
|
||||
|
||||
if(!"".equals(partNo)){
|
||||
paramMap.put("partNo", partNo.trim());
|
||||
paramMap.put("bomReportObjid", bomReportObjid);
|
||||
|
||||
// DB에서 중복 체크
|
||||
int count = partMngService.checkDuplicatePartNo(request, paramMap);
|
||||
|
||||
resultMap.put("isDuplicate", count > 0);
|
||||
}else{
|
||||
resultMap.put("isDuplicate", false);
|
||||
}
|
||||
|
||||
resultMap.put("result", "success");
|
||||
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
resultMap.put("result", "error");
|
||||
resultMap.put("message", "품번 중복 체크 중 오류가 발생했습니다.");
|
||||
resultMap.put("isDuplicate", false);
|
||||
}
|
||||
|
||||
return resultMap;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user