();
+
+ try {
+ // 거래명세서는 차수 관리가 불필요하므로 단순히 성공 응답만 반환
+ // 실제로는 PDF 생성 또는 로그 기록 등의 작업을 수행할 수 있음
+
+ System.out.println("=== 거래명세서 저장 ===");
+ System.out.println("프로젝트 번호: " + paramMap.get("projectNos"));
+ System.out.println("납품일: " + paramMap.get("deliveryDate"));
+ System.out.println("비고: " + paramMap.get("noteContent"));
+
+ resultMap.put("success", true);
+ resultMap.put("message", "저장되었습니다.");
+
+ } catch (Exception e) {
+ e.printStackTrace();
+ resultMap.put("success", false);
+ resultMap.put("message", "저장 중 오류가 발생했습니다: " + e.getMessage());
+ }
+
+ return resultMap;
+ }
+
/**
*
* 계약관리 목록 조회
diff --git a/src/com/pms/salesmgmt/mapper/salesNcollectMgmt.xml b/src/com/pms/salesmgmt/mapper/salesNcollectMgmt.xml
index 8de770e..bc4076e 100644
--- a/src/com/pms/salesmgmt/mapper/salesNcollectMgmt.xml
+++ b/src/com/pms/salesmgmt/mapper/salesNcollectMgmt.xml
@@ -1566,40 +1566,43 @@ ORDER BY T.REGDATE DESC, T.PROJECT_NO DESC
-->
+
+
+
+
+
diff --git a/src/com/pms/salesmgmt/service/SalesNcollectMgmtService.java b/src/com/pms/salesmgmt/service/SalesNcollectMgmtService.java
index c41b5b5..85490ff 100644
--- a/src/com/pms/salesmgmt/service/SalesNcollectMgmtService.java
+++ b/src/com/pms/salesmgmt/service/SalesNcollectMgmtService.java
@@ -308,10 +308,39 @@ public class SalesNcollectMgmtService {
}
}
- return CommonUtils.toUpperCaseMapKey(resultMap);
+ return CommonUtils.toUpperCaseMapKey(resultMap);
+}
+
+/**
+ * 프로젝트의 모든 품목 조회 - 주석처리: 품목은 하나만 존재
+ */
+/*
+public List