diff --git a/src/com/pms/salesmgmt/service/ContractMgmtService.java b/src/com/pms/salesmgmt/service/ContractMgmtService.java index e6f3f51..ae1e293 100644 --- a/src/com/pms/salesmgmt/service/ContractMgmtService.java +++ b/src/com/pms/salesmgmt/service/ContractMgmtService.java @@ -2836,10 +2836,11 @@ private String encodeImageToBase64(String imagePath) { // 프로젝트 등록 cnt = sqlSession.update("project.createProject", projectParam); - // 프로젝트 TASK 등록 - cnt = sqlSession.insert("contractMgmt.insertProjectTask", projectParam); - // 프로젝트 SETUP_TASK 등록 - cnt = sqlSession.insert("contractMgmt.insertProjectSetupTask", projectParam); + // WBS 자동생성 주석처리 + // // 프로젝트 TASK 등록 + // cnt = sqlSession.insert("contractMgmt.insertProjectTask", projectParam); + // // 프로젝트 SETUP_TASK 등록 + // cnt = sqlSession.insert("contractMgmt.insertProjectSetupTask", projectParam); // 동일 품번 M-BOM 자동 복사 제거 - 수주 시점에는 총생산수량 미확정이므로 // M-BOM관리에서 생산계획 입력 후 수동 복사하도록 변경 @@ -2852,22 +2853,23 @@ private String encodeImageToBase64(String imagePath) { // itemQuantity); // } - // project_no - unit 폴더 생성 - Map projectInfo = (Map)sqlSession.selectOne("project.getProjectMngInfo", projectParam); - - projectParam.put("contract_objid", contract_objid); - projectParam.put("customer_product", projectParam.get("mechanical_type")); - List> taskUnitList = (ArrayList)sqlSession.selectList("project.getWbsTaskListByProject", projectParam); - if(CommonUtils.isNotEmpty(taskUnitList) && !taskUnitList.isEmpty()){ - String projectNo = (String)projectInfo.get("project_no"); - String filepath = Constants.FILE_STORAGE+"\\PART_DATA\\"; - for (Map map : taskUnitList) { - File file = new File(filepath+File.separator+projectNo+File.separator+CommonUtils.checkNull((String)map.get("unit_no"))+"-"+CommonUtils.checkNull((String)map.get("task_name"))); - if(!file.exists()){ - file.mkdirs(); - } - } - } + // WBS 폴더 생성 주석처리 + // // project_no - unit 폴더 생성 + // Map projectInfo = (Map)sqlSession.selectOne("project.getProjectMngInfo", projectParam); + // + // projectParam.put("contract_objid", contract_objid); + // projectParam.put("customer_product", projectParam.get("mechanical_type")); + // List> taskUnitList = (ArrayList)sqlSession.selectList("project.getWbsTaskListByProject", projectParam); + // if(CommonUtils.isNotEmpty(taskUnitList) && !taskUnitList.isEmpty()){ + // String projectNo = (String)projectInfo.get("project_no"); + // String filepath = Constants.FILE_STORAGE+"\\PART_DATA\\"; + // for (Map map : taskUnitList) { + // File file = new File(filepath+File.separator+projectNo+File.separator+CommonUtils.checkNull((String)map.get("unit_no"))+"-"+CommonUtils.checkNull((String)map.get("task_name"))); + // if(!file.exists()){ + // file.mkdirs(); + // } + // } + // } } else { // 프로젝트가 있으면 모든 품목 업데이트 (수량, 금액 등만) Map updateParam = new HashMap(); @@ -3067,10 +3069,11 @@ private String encodeImageToBase64(String imagePath) { // 프로젝트 등록 cnt = sqlSession.update("project.createProject", projectParam); - // 프로젝트 TASK 등록 - cnt = sqlSession.insert("contractMgmt.insertProjectTask", projectParam); - // 프로젝트 SETUP_TASK 등록 - cnt = sqlSession.insert("contractMgmt.insertProjectSetupTask", projectParam); + // WBS 자동생성 주석처리 + // // 프로젝트 TASK 등록 + // cnt = sqlSession.insert("contractMgmt.insertProjectTask", projectParam); + // // 프로젝트 SETUP_TASK 등록 + // cnt = sqlSession.insert("contractMgmt.insertProjectSetupTask", projectParam); // 동일 품번 M-BOM 자동 복사 제거 - 수주 시점에는 총생산수량 미확정이므로 // M-BOM관리에서 생산계획 입력 후 수동 복사하도록 변경 @@ -3083,22 +3086,23 @@ private String encodeImageToBase64(String imagePath) { // itemQuantity); // } - // project_no - unit 폴더 생성 - Map projectInfo = (Map)sqlSession.selectOne("project.getProjectMngInfo", projectParam); - - projectParam.put("contract_objid", contract_objid); - projectParam.put("customer_product", projectParam.get("mechanical_type")); - List> taskUnitList = (ArrayList)sqlSession.selectList("project.getWbsTaskListByProject", projectParam); - if(CommonUtils.isNotEmpty(taskUnitList) && !taskUnitList.isEmpty()){ - String projectNo = (String)projectInfo.get("project_no"); - String filepath = Constants.FILE_STORAGE+"\\PART_DATA\\"; - for (Map map : taskUnitList) { - File file = new File(filepath+File.separator+projectNo+File.separator+CommonUtils.checkNull((String)map.get("unit_no"))+"-"+CommonUtils.checkNull((String)map.get("task_name"))); - if(!file.exists()){ - file.mkdirs(); - } - } - } + // WBS 폴더 생성 주석처리 + // // project_no - unit 폴더 생성 + // Map projectInfo = (Map)sqlSession.selectOne("project.getProjectMngInfo", projectParam); + // + // projectParam.put("contract_objid", contract_objid); + // projectParam.put("customer_product", projectParam.get("mechanical_type")); + // List> taskUnitList = (ArrayList)sqlSession.selectList("project.getWbsTaskListByProject", projectParam); + // if(CommonUtils.isNotEmpty(taskUnitList) && !taskUnitList.isEmpty()){ + // String projectNo = (String)projectInfo.get("project_no"); + // String filepath = Constants.FILE_STORAGE+"\\PART_DATA\\"; + // for (Map map : taskUnitList) { + // File file = new File(filepath+File.separator+projectNo+File.separator+CommonUtils.checkNull((String)map.get("unit_no"))+"-"+CommonUtils.checkNull((String)map.get("task_name"))); + // if(!file.exists()){ + // file.mkdirs(); + // } + // } + // } } else { // 프로젝트가 있으면 모든 품목 업데이트 (수량, 금액 등만) Map updateParam = new HashMap(); diff --git a/src/com/pms/service/ProjectConceptService.java b/src/com/pms/service/ProjectConceptService.java index 3f54fb0..738c8c0 100644 --- a/src/com/pms/service/ProjectConceptService.java +++ b/src/com/pms/service/ProjectConceptService.java @@ -330,9 +330,10 @@ public class ProjectConceptService { currentStatus = CommonUtils.checkNull(currentResultMap.get("status_title")); - if("수주".equals(currentStatus)){ - createProjectWBSTask(request, paramMap,sqlSession); - } + // WBS 자동생성 주석처리 + // if("수주".equals(currentStatus)){ + // createProjectWBSTask(request, paramMap,sqlSession); + // } if(cnt > 0){ resultMap.put("result", true);