수주 (프로젝트 생성) 후 품목 추가, 삭제, 변경 불가!
This commit is contained in:
@@ -2571,4 +2571,43 @@ public class ContractMgmtController {
|
||||
|
||||
return resultMap;
|
||||
}
|
||||
|
||||
/**
|
||||
* 프로젝트 존재 여부 확인 (AJAX)
|
||||
* @param request
|
||||
* @param paramMap - contractObjId
|
||||
* @return
|
||||
*/
|
||||
@ResponseBody
|
||||
@RequestMapping(value="/contractMgmt/checkProjectExists.do", method=RequestMethod.POST)
|
||||
public Map checkProjectExists(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
Map resultMap = new HashMap();
|
||||
|
||||
try {
|
||||
String contractObjId = CommonUtils.checkNull(paramMap.get("contractObjId"));
|
||||
|
||||
if(StringUtils.isBlank(contractObjId)) {
|
||||
System.out.println("contractObjId가 비어있음 - exists: false");
|
||||
resultMap.put("exists", false);
|
||||
return resultMap;
|
||||
}
|
||||
|
||||
paramMap.put("objId", contractObjId);
|
||||
Map projectInfo = contractMgmtService.checkProjectExists(paramMap);
|
||||
|
||||
if(projectInfo != null) {
|
||||
resultMap.put("exists", true);
|
||||
resultMap.put("projectInfo", projectInfo);
|
||||
} else {
|
||||
resultMap.put("exists", false);
|
||||
}
|
||||
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
resultMap.put("exists", false);
|
||||
resultMap.put("error", e.getMessage());
|
||||
}
|
||||
|
||||
return resultMap;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user