제품구분 Machine 일 경우 품목, 수량만큼 프로젝트 생성.

This commit is contained in:
2025-11-20 11:49:27 +09:00
parent 6a13546b22
commit b456d1a14b
6 changed files with 182 additions and 109 deletions

View File

@@ -2481,6 +2481,12 @@ public class ContractMgmtController {
String apprStatus = CommonUtils.nullToEmpty((String)info.get("APPR_STATUS"));
boolean useEstimateTemplate = "결재완료".equals(apprStatus);
// Machine 여부 및 프로젝트 존재 여부 확인
String productCd = CommonUtils.nullToEmpty((String)info.get("PRODUCT"));
boolean isMachine = "0000928".equals(productCd);
Map projectInfo = contractMgmtService.checkProjectExists(paramMap);
boolean hasProject = (projectInfo != null);
request.setAttribute("code_map", code_map);
request.setAttribute("info", info);
request.setAttribute("contractInfo", contractInfo);
@@ -2488,6 +2494,8 @@ public class ContractMgmtController {
request.setAttribute("objId", objId);
request.setAttribute("actionType", actionType);
request.setAttribute("useEstimateTemplate", useEstimateTemplate ? "Y" : "N");
request.setAttribute("isMachine", isMachine ? "Y" : "N");
request.setAttribute("hasProject", hasProject ? "Y" : "N");
} catch(Exception e) {
e.printStackTrace();