wbs 자동생성 주석처리
This commit is contained in:
@@ -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<String,Object> projectInfo = (Map)sqlSession.selectOne("project.getProjectMngInfo", projectParam);
|
||||
|
||||
projectParam.put("contract_objid", contract_objid);
|
||||
projectParam.put("customer_product", projectParam.get("mechanical_type"));
|
||||
List<Map<String,Object>> 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<String, Object> 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<String,Object> projectInfo = (Map)sqlSession.selectOne("project.getProjectMngInfo", projectParam);
|
||||
//
|
||||
// projectParam.put("contract_objid", contract_objid);
|
||||
// projectParam.put("customer_product", projectParam.get("mechanical_type"));
|
||||
// List<Map<String,Object>> 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<String, Object> 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<String, Object> updateParam = new HashMap<String, Object>();
|
||||
@@ -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<String,Object> projectInfo = (Map)sqlSession.selectOne("project.getProjectMngInfo", projectParam);
|
||||
|
||||
projectParam.put("contract_objid", contract_objid);
|
||||
projectParam.put("customer_product", projectParam.get("mechanical_type"));
|
||||
List<Map<String,Object>> 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<String, Object> 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<String,Object> projectInfo = (Map)sqlSession.selectOne("project.getProjectMngInfo", projectParam);
|
||||
//
|
||||
// projectParam.put("contract_objid", contract_objid);
|
||||
// projectParam.put("customer_product", projectParam.get("mechanical_type"));
|
||||
// List<Map<String,Object>> 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<String, Object> 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<String, Object> updateParam = new HashMap<String, Object>();
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user