Compare commits

...

779 Commits

Author SHA1 Message Date
03e09bcc2d Update Java compilation target version from 1.8 to 1.7 in dev_git_only.sh 2026-03-19 14:24:02 +09:00
99d919f865 auto commit 2026-03-19 14:13:05 +09:00
2a791a8786 Merge pull request '도면업로드 품번 디비에서 매칭' (#174) from V20260210 into main
Reviewed-on: #174
2026-03-19 00:56:35 +00:00
6bc46161e8 도면업로드 품번 디비에서 매칭 2026-03-19 09:46:22 +09:00
8d330d12ac Merge pull request '환종 컬럼 추가 : 구매리스트, M-BOM, 견적요청서, 품의서, 영문발주서, 발주서관리, 입고관리, 품목별 입고관리, 입고일별입고관리. 리스트 총액 컬럼에 총액앞 환종기호 추가.' (#173) from V20260210 into main
Reviewed-on: #173
2026-03-18 01:09:58 +00:00
afb81d2b56 환종 컬럼 추가 : 구매리스트, M-BOM, 견적요청서, 품의서, 영문발주서, 발주서관리, 입고관리, 품목별 입고관리, 입고일별입고관리. 리스트 총액 컬럼에 총액앞 환종기호 추가. 2026-03-18 09:58:11 +09:00
3c147ded97 Merge pull request 'V20260210' (#172) from V20260210 into main
Reviewed-on: #172
2026-03-17 06:37:17 +00:00
64376ceb28 구매리스트 환종추가, 엠봄 디테일에도 저장된 환종 표시 2026-03-17 14:35:56 +09:00
f3ad5d53a0 원재료 조달구분_원재료(2) -> 계정구분_원재료(0)으로 변경 2026-03-17 13:16:43 +09:00
d26b8da521 테스트용 변경했던거 원래대로 변경 2026-03-16 18:08:20 +09:00
a041bd2b76 영문발주서 양식 추가(발주서 발송 계정 purchase@rps-korea.com -> sales@rps-korea.com으로 임시 변경) 2026-03-16 17:57:12 +09:00
b5045b45c2 생산계획&실적관리(장비) 메뉴 추가, wbs 할당 기능 추가 2026-03-16 15:25:07 +09:00
e017520b60 영업관리 금액 소수점 2자리 표시 및 계산 정확성 개선
- 견적/주문서/판매관리 전 페이지 금액 필드 소수점 2자리 + 천단위 콤마 표시
- parseInt → parseFloat, Math.round 제거로 소수점 계산 정확성 확보
- estimateTemplate1 fn_save() 소수점 제거 버그 수정 (/[^0-9]/g → /[^0-9.]/g)
- contractMgmt.xml, salesNcollectMgmt.xml VARCHAR→NUMERIC CAST 시 REPLACE 안전 처리
- EST_TOTAL_AMOUNT_KRW 환율 변경 시 동적 재계산 (SQL 쿼리 수정)

Made-with: Cursor
2026-03-13 17:36:06 +09:00
f8359732eb Merge pull request 'V20260210' (#171) from V20260210 into main
Reviewed-on: #171
2026-03-13 07:59:12 +00:00
c0142b4787 ebom csv 파싱 수정 (계정구분, 조달구분등 파트 필수값 자동으로 표시) 2026-03-13 16:16:15 +09:00
918155dffd wbs 자동생성 주석처리 2026-03-13 12:23:53 +09:00
e144894690 Merge pull request '구매품의서 반려건 재결재상신 가능하도록 수정. 결재완료, 결재중일 경우 수정불가 기능 추가, 원채버 업로드 응답 오류 수정' (#170) from V20260210 into main
Reviewed-on: #170
2026-03-12 01:58:35 +00:00
80b539dc61 구매품의서 반려건 재결재상신 가능하도록 수정. 결재완료, 결재중일 경우 수정불가 기능 추가, 원채버 업로드 응답 오류 수정 2026-03-12 10:58:04 +09:00
390a091705 Merge pull request 'V20260210' (#169) from V20260210 into main
Reviewed-on: #169
2026-03-12 01:23:19 +00:00
68120dc749 구매품의서 아마란스 결재 양식 변경 2026-03-12 10:13:50 +09:00
a09073a31e 입고일별 입고관리 계정과목 컬럼 추가 2026-03-12 09:56:20 +09:00
b85696088b Merge pull request 'V20260210' (#168) from V20260210 into main
Reviewed-on: #168
2026-03-11 10:26:21 +00:00
6575a582ef 입고창고, 계정과목 select2 적용 2026-03-11 19:26:10 +09:00
6a2a2ef63b 현황 구매리스트 기준으로 가져오게 수정 2026-03-11 19:09:28 +09:00
b0b8db7030 Merge pull request 'V20260210' (#167) from V20260210 into main
Reviewed-on: #167
2026-03-11 09:35:38 +00:00
60fde7f615 입고등록 수정 (기준정보의 창고, ERP 계정과목 가져오기) 2026-03-11 18:35:12 +09:00
b4fdb57a3a 장비조립wbs 주석처리 2026-03-11 17:47:25 +09:00
987b85d164 일반발주서 담당자 한줄로 유지되도록!! 2026-03-11 17:45:00 +09:00
e2d53c6cd4 Merge pull request 'V20260210' (#166) from V20260210 into main
Reviewed-on: #166
2026-03-11 07:45:15 +00:00
ad7e72c129 WBS 템플릿 (제품관리_unit관리) 2026-03-11 16:44:12 +09:00
53dcb5b133 프로젝트별 발주/입고 현황 메뉴 신규개발 2026-03-11 15:41:46 +09:00
bf3c6e1d40 ebom csv 파싱부분 재고단위, 관리단위 수정 2026-03-11 10:57:22 +09:00
c856a9b4ad 파트 재고단위, 관리단위 관련 수정 2026-03-11 10:49:03 +09:00
30b5f76010 [행위] Amaranth 사용자 동기화 시 이메일 주소 추가 저장
- parseAmaranthUserObject에서 emailAddr + emailDomain 조합으로 전체 이메일 생성
- updateLoginId 배치(자동/수동) 실행 시 user_info.email 컬럼에 이메일 업데이트
- batch.xml updateLoginId 쿼리에 email 컬럼 SET 추가

Made-with: Cursor
2026-03-10 19:04:41 +09:00
1a55137f52 Merge pull request 'V20260210' (#165) from V20260210 into main
Reviewed-on: #165
2026-03-10 08:59:52 +00:00
457bd85597 파트 단위 컬럼 변경 등.. 2026-03-10 17:59:14 +09:00
2fbb9f66d2 [행위] ERP 전송 시 재고단위/관리단위 code_name 변환 및 하드코딩 제거
- partMng.xml: selectPartByObjid, selectAllPartListForErp에 COMM_CODE JOIN 추가하여 UNIT_DC_NM, UNITMANG_DC_NM 반환
- partMng.xml: partMngBaseSimple에 ODRFG_NM CASE WHEN 변환 추가 (구매/생산/Phantom), LOT_FG 등 NULL일 때 빈값 처리
- BatchService: sendAllPartsToErp, sendSinglePartToErp에서 unit_dc_nm, unitmang_dc_nm 사용
- BatchService: updatePartToErp, updateAllPartsToErp 하드코딩 제거 → DB 값 사용 + 필수값 검증 추가
- BatchService: deletePartFromErp 주석 해제
- BatchService: sendSinglePartToErp에 전송 데이터 및 응답 로그 추가

Made-with: Cursor
2026-03-10 17:58:35 +09:00
ffb56aebe6 소수점 두번째자리까지 표기, , 표기 등.. 수정 2026-03-10 16:28:53 +09:00
a5f5c310d8 입고일별 입고관리 메뉴 추가 (매입마감 기능 여기로 옮김) 2026-03-10 15:15:59 +09:00
7aa21bd857 Merge pull request 'V20260210' (#164) from V20260210 into main
Reviewed-on: #164
2026-03-10 05:19:24 +00:00
69d3daf005 구매관리_품목별입고관리리스트 부품품번 컬럼추가, 매입마감버튼 주석처리(입고일별입고관리 메뉴로 이동) 2026-03-10 14:06:34 +09:00
4eee03ebc4 일반발주서 양식 수정 2026-03-10 13:52:05 +09:00
98864c6079 외주가공발주서 양식변경 및 품의서 정보 가져오도록 수정 2026-03-10 11:46:19 +09:00
1eda7cf823 구매품의서 양식 변경 2026-03-10 10:27:10 +09:00
8d9b1e94ab 판매관리 거래명세서생성 기능 매출관리로 이동 2026-03-09 18:17:19 +09:00
1e621664ca Merge pull request 'V20260210' (#163) from V20260210 into main
Reviewed-on: #163
2026-03-09 08:04:48 +00:00
8c2cdc40ad 생산관리_mbom 제작수량 로직 변경 (항목수량*총생산수량 -> 상위의 항목수량 계속 곱해가면서 계산) 2026-03-09 17:03:58 +09:00
1fd0e035c2 ERP 사원 동기화 시 이메일/전화번호 누락 수정
- EmployeeApiClient: API 요청에 extraColumns 추가 (emalAdd, outemalAdd, emgcTel, tel, joinDt)
- BatchService: 급여이메일(emalAdd) 우선, 없으면 외부이메일(outemalAdd) fallback 처리, tel 매핑 추가
- batch.xml: upsertEmployee에 user_id, tel 컬럼 추가, ON CONFLICT (sabun) 기준 upsert

Made-with: Cursor
2026-03-09 16:36:25 +09:00
2ae5591d57 sales 계정 비밀번호 변경 2026-03-09 15:33:48 +09:00
584cfbcb58 공정검사관리 프로젝트번호 선택 안했을 경우 모든 파트 검색되도록 수정 2026-03-09 15:33:06 +09:00
4acab8caeb 분할출하 팝업창 색으로 표시 2026-03-09 14:44:37 +09:00
cb93f5e6cc 매출관리 출하건별 분리: shipment_log 기반으로 변경
- 매출관리 그리드: shipment_log 건별 1행 표시 (기존 sales_registration 합계 → 개별)
- 매출마감: 출하건(log_id) 단위로 마감 가능, 전체 마감 시 PROJECT_MGMT 상태 갱신
- 마감정보입력: shipment_log 컬럼에 저장 (기존 PROJECT_MGMT → shipment_log)
- 아마란스 전표 API: 기존 로직 유지, 데이터 소스만 shipment_log로 변경
- DB: shipment_log에 마감 관련 7개 컬럼 추가 + 기존 마감 데이터 마이그레이션
- 판매관리 영향 없음

Made-with: Cursor
2026-03-09 14:43:46 +09:00
766df4d06a 영업관리_견적관리, 주문서관리 S/N 컬럼 팝업창 수정, 매출관리 프로젝트 팝업창 연결 2026-03-09 13:45:28 +09:00
ed3141f2ef 거래명세서 납품일 선택할 수 있게 수정 2026-03-09 12:18:25 +09:00
2411aaa23e 견적관리 등록시 결재여부 추가 2026-03-09 11:38:34 +09:00
b643c9d494 출하지시/판매등록 통합 및 S/N 마스터 기준 조회로 변경
- 출하지시/판매등록 버튼: 항상 신규 shipment_log 생성 (기존 분할출하와 통합)
- 출하일 상세 팝업: 행 클릭 시 해당 shipment_log 수정 가능
- S/N 조회: shipment_log 스냅샷 → CONTRACT_ITEM_SERIAL 마스터 기준으로 변경
- 수정 시 최신 S/N 표시, 저장 시 마스터에 sync

Made-with: Cursor
2026-03-09 11:35:53 +09:00
30f644a2fc Merge pull request 'V20260210' (#162) from V20260210 into main
Reviewed-on: #162
2026-03-06 09:02:27 +00:00
bad3ee93a8 출하일 저장된 값 없으면 오늘날짜 표시하도록 수정 2026-03-06 18:01:22 +09:00
4119043af8 여러 품목(프로젝트) 거래명세서 동시 생성 시 생성한 품목 모두에 표시되도록. 2026-03-06 17:16:55 +09:00
bbbd2a2833 동일 고객사만 매출마감 가능하도록 수정 2026-03-06 16:23:59 +09:00
bb544393f9 SerialNo 동기화 (영업, 생산, 판매) 2026-03-06 15:57:34 +09:00
1912bb0547 거래명세서 수정 2026-03-06 14:16:48 +09:00
13de84a1e3 판매관리 출하지시/판매등록 수정기능 추가 2026-03-06 12:04:23 +09:00
1377db9d21 Merge pull request 'V20260210' (#161) from V20260210 into main
Reviewed-on: #161
2026-03-05 09:10:27 +00:00
2cc8350f6c 기능 개선 2026-03-05 17:56:26 +09:00
acd76ee2d2 그리드 셀 클릭 오류 등 수정 2026-03-05 16:57:19 +09:00
2081495a62 실적등록 총 수량 총생산수량 넘지 못하도록 수정 2026-03-05 16:44:53 +09:00
82e43a2def 설비model 품명이랑 동일하게 표시 2026-03-05 16:34:40 +09:00
c7c465e0cf 구매리스트 가공업체, 공급업체 복사, 붙여넣기 기능 추가 2026-03-05 15:50:36 +09:00
f5cb14ae48 wbs 템플릿 중간 커밋 2026-03-05 12:01:27 +09:00
234b2b756f Merge pull request 'V20260210' (#160) from V20260210 into main
Reviewed-on: #160
2026-03-04 07:09:37 +00:00
e7380822a5 결재완료 건만 조치결과 등록 가능하도록 수정 2026-03-04 16:06:42 +09:00
89cf3a3106 파트 셀렉트 박스 500개 제한 해제 2026-03-04 16:00:35 +09:00
4b51f5f40b ebom 상태 Y일 경우 뷰만 가능하도록 수정 2026-03-04 15:57:51 +09:00
a520c33e85 mbom 위치 이동 시 하위 파트까지 같이 옮겨지도록(저장전에도 확인 가능하게 바로 반영되도록), 파트 추가 시 수량 변경가능하도록! 2026-03-04 15:27:12 +09:00
a1102ecea0 Merge pull request '그리드 셀 클릭 이벤트 오류 수정' (#159) from V20260210 into main
Reviewed-on: #159
2026-03-04 05:51:22 +00:00
2962bf49cf 그리드 셀 클릭 이벤트 오류 수정 2026-03-04 14:14:22 +09:00
5a514f82b8 Merge pull request 'V20260210' (#158) from V20260210 into main
Reviewed-on: #158
2026-03-03 08:18:50 +00:00
58daf97427 구매품일 경우 기본 RPS 표시 제거 2026-03-03 17:17:31 +09:00
3529023d18 Machine 프로젝트 수량 오류 수정 2026-03-03 15:04:28 +09:00
ea5c6d53a7 fix: 엑셀 파일 경로 구분자를 File.separator로 변경 (Linux 환경 FileNotFoundException 수정)
Windows 백슬래시(\) 하드코딩으로 Linux 환경에서 파일을 찾지 못하는 버그 수정
- 11개 파일, 15군데 path+"\\"+fileName → path + File.separator + fileName
- File import 누락된 4개 파일에 import 추가

Made-with: Cursor
2026-03-03 13:41:21 +09:00
2dc3f34b39 날짜 복사, 붙여넣기 가능하게.. 기존 날짜 형식이랑 동일하게 수정 2026-03-03 13:36:03 +09:00
debe27fe60 Merge pull request 'V20260210' (#157) from V20260210 into main
Reviewed-on: #157
2026-03-03 04:19:07 +00:00
4a3aa08f96 엠봄 생성 시 반제품을 최상위로 변경하는 기능 추가 2026-03-03 12:12:32 +09:00
44290fe051 ebom 반제품 추가, 삭제 오류 수정 2026-03-03 11:09:23 +09:00
3283addc7d 견적서 발송실패 메일로그 표시 안되는 오류 수정 2026-03-03 10:32:15 +09:00
3e27278599 ebom, mbom
E-BOM & M-BOM 파트 추가 삭제시 반제품 추가 삭제하면 하위 품목 같이 추가 삭제 되는 기능
E-BOM & M-BOM 파트 추가시 원하는 위치로 집어 넣는 기능(현재는 왼쪽에서 선택한 하위레벨의 제일 밑으로만 들어감)
E-BOM & M-BOM 파트 추가 삭제시 자동저장이 아니라, 저장/닫기 버튼이 있어서 저장버튼 누를때만 저장되도록 변경 필요
신규 프로젝트 생성하고, M-BOM 처음 만들때 E-BOM 을 가져와서 할당할때
최상위 제품을 변경하는 로직이 필요(최상위 제품을 삭제하고 반제품을 최상위 품으로 만드는 로직)
최상위 제품으로 만들려고 하는 반제품의 하위 부품도 딸려와서 구성이 되어야 하며,
M-BOM 의 이름도 변경된 최상위 제품의 품번으로 변경되어 저장되어야 함
2026-02-27 18:50:47 +09:00
2db00c6b54 Merge pull request 'V20260210' (#156) from V20260210 into main
Reviewed-on: #156
2026-02-27 09:48:41 +00:00
ac189cd114 거래명세서 컬럼 주석처리 해제 2026-02-27 16:03:54 +09:00
dc721d1ab1 견적서 결재 html 담당자 -> 수신인 변경 2026-02-27 14:43:13 +09:00
e0e004765b 동일 품번 수주 시 엠봄 자동 생성 주석처리 2026-02-27 14:36:28 +09:00
cc7fb9da31 Merge pull request '견적요청서 생성 오류 수정' (#155) from V20260210 into main
Reviewed-on: #155
2026-02-27 05:14:32 +00:00
dfb25da708 견적요청서 생성 오류 수정 2026-02-27 14:08:22 +09:00
6286fbe8d6 Merge pull request 'V20260210' (#154) from V20260210 into main
Reviewed-on: #154
2026-02-27 03:27:07 +00:00
6f07267e18 주문서관리 수주취소 기능 추가(부분 취소만 가능) 2026-02-27 12:19:40 +09:00
8dfa81d279 주문서 컬럼순서 오류 재수정 2026-02-27 11:15:08 +09:00
a5d243d191 구매리스트 소재, 가공 발주일, 입고일 표시 컬럼 추가, 엑셀다운기능 추가 2026-02-27 11:14:35 +09:00
667e2fd17e 거래명세서 생성 버튼 주석처리 해제 2026-02-26 18:15:42 +09:00
229ff1743d Merge pull request 'V20260210' (#153) from V20260210 into main
Reviewed-on: #153
2026-02-26 09:01:40 +00:00
7fd903c97e 결재html 컬럼순서 오류 수정 2026-02-26 18:00:32 +09:00
9a71e807d4 발주서 정렬 순서 2026-02-26 17:59:44 +09:00
c7bd7070a9 구매요청서 프로젝트 선택 안하는 경우 고객사 등 표시 오류 수정 2026-02-26 17:59:31 +09:00
66d70e20bb Merge pull request 'V20260210' (#152) from V20260210 into main
Reviewed-on: #152
2026-02-25 09:02:27 +00:00
7045775151 결재중일 때도 견적서 뷰만 가능하도록 ! 2026-02-25 18:01:51 +09:00
46e84e95bc 제품구분 검색조건 추가 2026-02-25 16:09:41 +09:00
78b8a318d9 Merge pull request 'V20260210' (#151) from V20260210 into main
Reviewed-on: #151
2026-02-25 06:53:23 +00:00
1bccea5b42 Merge remote-tracking branch 'origin/main' into V20260210 2026-02-25 15:51:42 +09:00
023b9169f8 주문서관리 양식 추가, 아마란스 결재 연동 2026-02-25 15:47:31 +09:00
6a2789f3a5 커밋밋 2026-02-25 15:33:29 +09:00
b9ce3f2f35 결재 추가 수정정 2026-02-25 15:15:53 +09:00
2301e384be Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2026-02-25 14:52:47 +09:00
37a5e6b1bf 구매관리 품의서 결재상신 아마란스 연동 + ECR OBJID 타입 수정
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-25 14:52:21 +09:00
7cdbcc747f Merge pull request 'V20260210' (#150) from V20260210 into main
Reviewed-on: #150
2026-02-25 05:15:33 +00:00
8f6e2825d0 Merge remote-tracking branch 'origin/main' into V20260210 2026-02-25 14:12:08 +09:00
f06a2687ea 견적서 html에 비고/참조사항 추가, 일반, 장비견적서 분기 추가 2026-02-25 14:06:06 +09:00
887fe05909 발주서 정렬 순서 변경 2026-02-25 14:04:01 +09:00
2789095933 ECR 결재상신 아마란스 연동 - ecrList, quality.xml, approval.xml, ApprovalService, QualityController
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-25 13:59:09 +09:00
4994b8e2c2 Merge pull request '영업관리_견적관리 결재상신 아마란스 연동(추가 테스트 필요)' (#149) from V20260210 into main
Reviewed-on: #149
2026-02-25 03:39:04 +00:00
6e0a4d155d 영업관리_견적관리 결재상신 아마란스 연동(추가 테스트 필요) 2026-02-25 12:38:36 +09:00
e71c62c64c Merge pull request '발주서 pdf 변환 오류 수정, 참조에 작성자 메일 자동추가되는것 제거' (#148) from V20260210 into main
Reviewed-on: #148
2026-02-25 03:15:40 +00:00
5322557d54 발주서 pdf 변환 오류 수정, 참조에 작성자 메일 자동추가되는것 제거 2026-02-25 11:31:40 +09:00
c3315d424c 에러 수정 정정저엊어어 2026-02-24 19:05:17 +09:00
f02327d93d 결재 오류 2026-02-24 19:00:51 +09:00
b91981fb79 결재 에러 수정정 2026-02-24 18:50:57 +09:00
16d11f385f 에러 수정정 2026-02-24 18:40:34 +09:00
f08e32642b r아마란스 결재 변경에 따른 쿼리 수정 2026-02-24 18:20:51 +09:00
32b156ae9b 오류 수정 2026-02-24 16:52:30 +09:00
72a001f533 아마란스 결재 수정 2026-02-24 16:42:53 +09:00
7cc1a789ce Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2026-02-24 15:10:44 +09:00
5c4504182f 결재시 첨부파일 업로드 반영영 2026-02-24 15:10:20 +09:00
c8308a8428 Merge pull request 'api 연동 매출부가세정보 안나오는 오류 수정' (#147) from V20260210 into main
Reviewed-on: #147
2026-02-24 03:33:23 +00:00
adebaf91fc api 연동 매출부가세정보 안나오는 오류 수정 2026-02-24 12:32:30 +09:00
691672730a Merge pull request 'V20260210' (#146) from V20260210 into main
Reviewed-on: #146
2026-02-24 02:45:29 +00:00
5fb6160d06 매출마감 아마란스 api 연동 2026-02-24 11:44:10 +09:00
89d4d1d4e7 견적요청서 생성 시 동일 품번 그룹핑 적용
- getPurchaseListForQuotationFromMBom: CTE로 동일 품번 GROUP BY 적용
- getGroupedSalesRequestPartInfo 신규: ORIGINAL_OBJIDS 기반 합산 조회
- createQuotationRequest: 그룹핑된 데이터로 견적요청서 상세 생성
- purchaseListFormPopUp.jsp, salesRequestMngRegList.jsp: ORIGINAL_OBJIDS 전달
- insertProposalPartFromMBom/Processing: MATERIAL_YN 컬럼 추가
- SalesMngService: RAW_MATERIAL_NO 기반 MATERIAL_YN 판별 로직

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-24 09:50:26 +09:00
a6dad1ed53 Merge pull request '소재 품의서 구분 추가' (#145) from V20260210 into main
Reviewed-on: #145
2026-02-23 09:33:59 +00:00
ea0dde8501 소재 품의서 구분 추가 2026-02-23 18:33:32 +09:00
1f7d35ef01 Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2026-02-23 17:28:05 +09:00
0a6ca61a12 아마란스 결재 반영영 2026-02-23 17:27:51 +09:00
6ea1ee15ca Merge pull request 'V20260210' (#144) from V20260210 into main
Reviewed-on: #144
2026-02-23 08:19:01 +00:00
b753594a93 품의서 생성 로직 개선: 동일 품번 그룹핑 + QTY 분기 + M-BOM 복사 개선
- 품의서 대상 조회 시 구매리스트와 동일 기준(PART_OBJID+SUPPLY_TYPE+RAW_MATERIAL+SIZE)으로 동일 품번 그룹핑
- 소재 유무에 따라 QTY를 PO_QTY(소재O) 또는 PRODUCTION_QTY(소재X)로 분기
- INSERT 쿼리를 VALUES 기반으로 변경하여 그룹핑된 합산 데이터 직접 삽입
- M-BOM 복사 시 수주수량 기반 제작수량 자동계산 + PROPOSAL_DATE 초기화

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-23 17:07:51 +09:00
2b537f6ce8 다른 컬럼들도 select2 추가 2026-02-23 11:58:22 +09:00
ba66f2b219 동일 품번 수주 시 프로젝트 생성 시점에 기존 엠봄 복사 2026-02-23 11:49:35 +09:00
34b233c7a2 Merge pull request 'V20260210' (#143) from V20260210 into main
Reviewed-on: #143
2026-02-21 13:36:23 +00:00
aefb2d2858 select2 적용 2026-02-21 22:35:26 +09:00
972352b2a3 정수변환 오류 수정 2026-02-21 21:59:51 +09:00
c36bcf275f 분할출하 버튼 주석 처리 2026-02-21 21:59:04 +09:00
b0a062c301 그리드에 체크박스 컬럼 추가 2026-02-21 21:50:10 +09:00
8f39deacb3 Merge pull request 'V20260210' (#142) from V20260210 into main
Reviewed-on: #142
2026-02-20 12:17:43 +00:00
ee4a369f0d 판매관리 생산상태 컬럼, 생산실적관리 총 포장수량 가져오는 것으로 변경 2026-02-20 21:17:11 +09:00
7746e1d99e 생산계획생성 고객요청사항 못가져오는 오류 수정 2026-02-20 20:58:59 +09:00
0e1cb6e45d 메일발송 pdf 글자 짤리는 현상 수정 2026-02-20 20:43:44 +09:00
50a4e8b43f Merge pull request 'V20260210' (#141) from V20260210 into main
Reviewed-on: #141
2026-02-20 01:01:05 +00:00
f9e2c4b116 총합계 나오게 수정 2026-02-20 10:00:46 +09:00
d89e31e6ad 업체 셀렉트박스 x 버튼 오류 수정 2026-02-20 09:13:24 +09:00
cdb57ff680 견적요청서 메일발송 purchase 계정 사용하도록 변경 2026-02-20 09:12:46 +09:00
9b7e8f1c2d Merge pull request 'V20260210' (#140) from V20260210 into main
Reviewed-on: #140
2026-02-19 12:18:22 +00:00
0a8d3154f6 소재품번 유무에 따른 로직 추가 2026-02-19 21:18:07 +09:00
52b0898b42 메이커 오류 수정 2026-02-19 21:17:09 +09:00
159bde686a Merge pull request '견적요청서 vendor_objid numeric -> varchar 로 변경' (#139) from V20260210 into main
Reviewed-on: #139
2026-02-19 11:31:02 +00:00
1fd8060fb3 견적요청서 vendor_objid numeric -> varchar 로 변경 2026-02-19 20:03:56 +09:00
9d18095cf0 엑셀업로드 에러 수정정 2026-02-19 17:33:39 +09:00
858cd5b8bc 구매요청서 수정 2026-02-19 16:43:11 +09:00
38c97f7b14 수정정 2026-02-19 15:00:51 +09:00
8b76b53a31 Mbom 소재소요량 수정 2026-02-19 14:38:07 +09:00
0c0c4b04cc 결재 커밋밋 2026-02-19 11:33:04 +09:00
69df703aa8 Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2026-02-19 10:42:10 +09:00
ef556db9c6 결재원복복 2026-02-19 10:41:52 +09:00
d2f3c406b9 Merge pull request 'V20260210' (#138) from V20260210 into main
Reviewed-on: #138
2026-02-13 12:12:51 +00:00
4f00e348db mbom 계산 규칙 변경 2026-02-13 21:12:13 +09:00
e70a89b4ce 품목별입고관리 입고요청일 컬럼 추가 2026-02-13 20:52:14 +09:00
20b0069418 Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2026-02-13 15:15:12 +09:00
e480a245a5 계정과목 반영영 2026-02-13 15:14:45 +09:00
f2adeb6b72 Merge pull request 'V20260210' (#137) from V20260210 into main
Reviewed-on: #137
2026-02-13 05:20:23 +00:00
01415109e6 견적요청서 메일 본문 내용 추가 2026-02-13 14:16:20 +09:00
3bfc985604 매출관리_마감정보등록 기능 추가 2026-02-13 13:59:37 +09:00
4030755447 소재관리 테이블 변경 (MATERIAL_MNG -> PART_MNG) 2026-02-13 12:33:16 +09:00
c78fc959db Merge pull request 'V20260210' (#136) from V20260210 into main
Reviewed-on: #136
2026-02-13 00:27:10 +00:00
a2530957a8 조회 안되는 오류 수정 2026-02-12 17:33:14 +09:00
f0f2a5f1e1 품목 컬럼 추가로 인한 봄 엑셀 업로드 수정(api관련) 2026-02-12 17:11:34 +09:00
111889ad09 품목 컬럼 추가로 인한 파트 엑셀 업로드 수정(api관련) 2026-02-12 16:45:42 +09:00
9015acb8dd 파트 단건 등록, 확정시 아마란스 연동 필수 컬럼 추가에 따른 등록창 등 변경, 하드코딩 되어있던 값들 실제 값으로 변경 2026-02-12 15:27:14 +09:00
97f6cd77be 결재 건수 및 결재 상세 화면 아마란스 연동 2026-02-10 17:01:35 +09:00
741f3737d4 Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2026-02-10 15:26:40 +09:00
4430040035 커밋 APi 수정 2026-02-10 15:26:26 +09:00
3b62a63e4a Merge pull request 'V20260210' (#135) from V20260210 into main
Reviewed-on: #135
2026-02-10 05:59:12 +00:00
1ed0a6f5c3 컬럼명 수정 (출하대기 -> 포장) 2026-02-10 14:57:13 +09:00
47d71b3699 파트 계정구분, 조달구분 항목 추가 및 파트업로드 엑셀 템플릿 수정 2026-02-10 14:17:26 +09:00
d953a9189a Ebom 확정 시 새로 등록 된 파트 API 전송 2026-02-10 12:50:03 +09:00
2a838f3ce9 품목 수정 API 전송 적용 2026-02-09 19:16:28 +09:00
03871841db Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2026-02-09 18:21:17 +09:00
66a1f0f69f API 수정 2026-02-09 18:21:02 +09:00
0959e566ae Merge pull request 'V2026012702' (#134) from V2026012702 into main
Reviewed-on: #134
2026-02-09 09:17:51 +00:00
8eb82bd0ee 견적요청서 입고요청일 컬럼 추가, 견적 수신 후 단가, 입고요청일 입력시 mbom_detail 에 업데이트(품의서에 따라가도록 하기 위해) 2026-02-09 18:08:44 +09:00
091e7723d4 견적요청서관리 검색필터 상태 -> 메일발송 2026-02-09 17:12:24 +09:00
14ba981675 품목 정보 API 연계계 2026-02-09 17:07:28 +09:00
1739fdca7c 견적요청서 검색 입력 -> 셀렉트로 변경 2026-02-09 16:15:56 +09:00
92233da3f1 ECR_NO 생성, 작성일 -> 요청일 기준으로 변경 2026-02-09 16:14:30 +09:00
3068354cd0 분할출하 S/N 입력하는 부분 수정, 디자인 기존과 동일하게 변경 2026-02-09 16:02:36 +09:00
1322b325c3 품목 API 업데이트 2026-02-09 15:59:27 +09:00
2810a7b764 뷰 모드에서 닫기 버튼 활성화 2026-02-09 14:00:01 +09:00
5a1626f494 가공업체 기본 RPS 선택 수정(objid값 변경) 2026-02-09 13:59:32 +09:00
859041d758 Merge pull request 'V2026012702' (#133) from V2026012702 into main
Reviewed-on: #133
2026-02-06 07:17:43 +00:00
78af06f8fc erp 메일stmp 정보 변경 및 프로젝트 wbs 연결 2026-02-06 16:16:49 +09:00
19e077b45f 배치 적용용 2026-02-05 12:00:00 +09:00
26452c46e2 Merge remote-tracking branch 'origin/main' into V2026012702 2026-02-05 11:09:43 +09:00
17dd1650b4 Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2026-02-05 10:39:34 +09:00
8aa93a2cc2 배치 서비스 등록록 2026-02-05 10:39:15 +09:00
fe15f10fcc Merge remote-tracking branch 'origin/main' into V2026012702 2026-02-05 09:56:26 +09:00
b3a02985b9 메일 smtp 정보 변경(기본계정은 확인필요) 2026-02-05 09:50:34 +09:00
c72735cd6c 고객사 요청사항 컬럼 색 표시 및 진하게.. 2026-02-05 09:50:05 +09:00
3804ffca05 동일 품번(소재품번 등도 동일할 때) 구매리스트에서 하나로 보이게.. 아직 조금 더 테스트 필요! 2026-02-05 09:49:47 +09:00
0f7ff6dbc3 Merge pull request '그리드 날짜 정렬 오류 수정' (#132) from V2026012702 into main
Reviewed-on: #132
2026-02-05 00:46:49 +00:00
867aa398a3 배치 2026-02-04 18:37:26 +09:00
41fd74c572 그리드 날짜 정렬 오류 수정 2026-02-03 10:00:42 +09:00
b7701153a2 Merge pull request 'V2026012702' (#131) from V2026012702 into main
Reviewed-on: #131
2026-02-02 08:43:24 +00:00
654e50554d 품질관리 _수입검사관리 그리드 상단 수량정보 표시 추가 2026-02-02 17:27:16 +09:00
99d4a3b8d7 프로젝트 팝업창 수정 2026-02-02 16:59:04 +09:00
2897654b1a Merge pull request 'V2026012702' (#130) from V2026012702 into main
Reviewed-on: #130
2026-02-02 07:38:23 +00:00
7c96446708 Excel Download 버튼 아이콘 모양으로 모두 변경 2026-02-02 16:35:57 +09:00
05a9f87fdf 구매요청_구매요청서관리 컬럼명 등 변경 2026-02-02 16:10:45 +09:00
47cec6ed48 공통 Excel Download 버튼 모양 엑셀 아이콘으로 변경 2026-02-02 16:10:13 +09:00
43e4f27c83 Merge pull request 'V2026012702' (#129) from V2026012702 into main
Reviewed-on: #129
2026-02-02 04:52:58 +00:00
d04c08c1f6 DASHBOARD 수정 2026-02-02 13:52:29 +09:00
607ac675da 수정요청사항 (화면설계서_260128 품질 수정_한승훈) 2026-01-30 17:01:21 +09:00
0ff0933f01 구매리스트 단가 초기화 기능 추가 2026-01-30 10:50:51 +09:00
0d22f64d53 Merge pull request '구매관리 검색 조건 추가, 컬럼 변경, 추가 등..' (#128) from V2026012702 into main
Reviewed-on: #128
2026-01-29 06:36:49 +00:00
61e77032ea 구매관리 검색 조건 추가, 컬럼 변경, 추가 등.. 2026-01-29 15:35:51 +09:00
e9d11d750b Merge pull request '생산계획&생산실적 등록일, 등록자 추가' (#127) from V2026012702 into main
Reviewed-on: #127
2026-01-28 08:51:14 +00:00
5e3e9f81f5 생산계획&생산실적 등록일, 등록자 추가 2026-01-28 17:10:38 +09:00
ae0e0e8fd6 Merge pull request 'V2026012702' (#126) from V2026012702 into main
Reviewed-on: #126
2026-01-28 07:09:40 +00:00
dcc3938619 ecr 설변유형 추가, 생산실적컬럼 연두색으로 변경 2026-01-28 16:08:23 +09:00
3d555f4544 구매관리 검색조건 추가, 컬럼 추가 등... 2026-01-28 15:30:28 +09:00
234e8b6417 E-BOM 조회 엑셀다운로드 기능 추가 2026-01-28 13:54:46 +09:00
6fcc27bd37 판매관리 검색조건 추가(판매상태 다중선택) 2026-01-28 13:28:05 +09:00
8e62c260c2 Merge pull request 'V2026012702' (#125) from V2026012702 into main
Reviewed-on: #125
2026-01-27 09:05:09 +00:00
8c287e714c 외주가공발주서 pdf 첨부 오류 수정 2026-01-27 18:02:13 +09:00
677e4342af 품목별입고관리 입고등록 버튼 주석처리 2026-01-27 12:01:07 +09:00
293e22166d 구매관리_견적요청사관리 리스트 품번, 품명 수정 2026-01-27 12:00:47 +09:00
98638d11df Merge pull request 'V2025121901' (#122) from V2025121901 into main
Reviewed-on: #122
2026-01-19 09:26:31 +00:00
79332f25a4 품의서는 공급업체별 아님;; 2026-01-19 18:23:53 +09:00
3a2075fa2b 품목별 입고관리 메뉴 추가 2026-01-19 18:05:26 +09:00
f3823dae40 구매요청_품의서관리 결재완료시 -> 구매관리_품의서관리에,, 그 후 프로세스 통합 2026-01-19 16:41:44 +09:00
8d14504861 견적요청서 메일 발송기능 추가 (견적요청서 pdf 변환 첨부 기능은 개발전. 아직 양식 못받음) 2026-01-19 14:16:45 +09:00
d6a75db657 견적요청서관리 기능 개발 2026-01-19 12:06:41 +09:00
10cbf15fde Merge pull request 'V2025121901' (#121) from V2025121901 into main
Reviewed-on: #121
2026-01-16 08:01:40 +00:00
ec94dde67a 발주취소 기능 추가, 발주서 메일 발송 시 도면 첨부 선택 기능 추가 2026-01-16 16:54:52 +09:00
e8d9f273e0 구매리스트 가공 추가, 품의서 생성도 소재, 가공 분리 2026-01-16 16:04:26 +09:00
d64039e283 공급업체 테이블 client_mng로 변경, 채번 오류 수정 2026-01-16 14:40:22 +09:00
61d12a0894 구매요청 메뉴 분리 2026-01-15 18:32:59 +09:00
4a6d3a90ae mbom컬럼 변경, 구매리스트로 넘길 때 제작수량 0인것 제외 등.. 2026-01-15 17:23:37 +09:00
bb04a579ad Merge pull request 'V2025121901' (#120) from V2025121901 into main
Reviewed-on: #120
2026-01-15 05:45:51 +00:00
1371733a37 mbom 선택 하이라이트 기능 추가 2026-01-15 14:40:26 +09:00
f4d7d343d9 ECR 조치담당자 컬럼 제거, 컬럼 순서 변경 2026-01-15 14:28:29 +09:00
6b2108e93c 고객cs관리 접수자, 조치자 직접 선택, 수량 필수값 제거 등 2026-01-15 14:19:17 +09:00
eac814bbe0 Merge pull request 'V2025121901' (#119) from V2025121901 into main
Reviewed-on: #119
2026-01-09 08:32:55 +00:00
cdb6c0a3fc 입고수량, 양품, 불량수량 등 표시, 검색조건 추가 2026-01-09 17:32:20 +09:00
0a29c2dd80 select2 2026-01-09 16:50:42 +09:00
f8733a55f1 품질관리_공정검사관리 진행공정 검색조건 추가 2026-01-09 16:46:11 +09:00
abbb8263ef cs관리 삭제 기능 추가 및 필요없는 검색필터 주석처리 2026-01-09 16:28:17 +09:00
d9b53e6c96 Merge pull request '부품품명, 부품품번, 생산일, 판매일 주석처리' (#118) from V2025121901 into main
Reviewed-on: #118
2026-01-07 09:28:27 +00:00
1265bcde17 부품품명, 부품품번, 생산일, 판매일 주석처리 2026-01-07 18:28:14 +09:00
036de8767e Merge pull request '품질관리_260107_CS업무플로우(최신)수정사항2' (#117) from V2025121901 into main
Reviewed-on: #117
2026-01-07 09:23:44 +00:00
ef4f617f66 품질관리_260107_CS업무플로우(최신)수정사항2 2026-01-07 18:23:27 +09:00
4f08ba1c01 Merge pull request 'V2025121901' (#116) from V2025121901 into main
Reviewed-on: #116
2026-01-07 06:07:07 +00:00
799ea4faf7 개발관리_설계변경리스트 2026-01-07 14:49:27 +09:00
2d836456c6 mbom변경이력 수정한 사람 id -> name으로 변경 2026-01-07 10:40:26 +09:00
5836f8d571 Merge pull request '검색영역 수정' (#115) from V2025121901 into main
Reviewed-on: #115
2025-12-30 09:21:36 +00:00
4bbd0c1e4e 검색영역 수정 2025-12-30 18:20:51 +09:00
5df50b7247 Merge pull request 'V2025121901' (#114) from V2025121901 into main
Reviewed-on: #114
2025-12-30 02:51:24 +00:00
5959604464 Merge remote-tracking branch 'origin/main' into V2025121901 2025-12-30 11:50:20 +09:00
b53b20945b mbom 복사 시 프로젝트의 파트를 1레벨로 2025-12-30 11:48:15 +09:00
leeheejin
001f38d0f3 1번 2번 수정 완료 2025-12-30 09:38:18 +09:00
ba09a208cf ebom 등록 시 품번, 품명 입력 -> 1레벨 자동 입력으로 변경 2025-12-29 18:14:04 +09:00
leeheejin
451b16f051 시리얼넘버 생성되도록 수정 2025-12-29 15:31:44 +09:00
leeheejin
122ba638a6 엑셀다운로드 수정 완료 2025-12-29 11:06:39 +09:00
leeheejin
9c27c71dbb auto commit 2025-12-29 09:25:42 +09:00
4ed18d9f11 Merge pull request 'V2025121901' (#113) from V2025121901 into main
Reviewed-on: #113
2025-12-23 08:47:07 +00:00
29671cb26a 발주서 팝업, 자재관리 컬럼 수정 2025-12-23 17:42:10 +09:00
leeheejin
138e178005 Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2025-12-23 17:35:49 +09:00
leeheejin
969a136179 고객 CS 관리쪽은 select2면 안되서 input으로 변경완료 2025-12-23 17:10:32 +09:00
eea2f67983 발주서 No 팝업 발주서 타입에 따라 다르게 표시 2025-12-23 16:54:57 +09:00
d20382e717 Merge pull request 'V2025121901' (#112) from V2025121901 into main
Reviewed-on: #112
2025-12-23 07:40:02 +00:00
5b0850f919 Merge origin/main - 생산실적 날짜별 기능 병합 2025-12-23 16:37:51 +09:00
leeheejin
1fa303cc0f 품번, 품명 선택박스 select2로 변경완료 2025-12-23 16:33:53 +09:00
bfc9d768c8 반제품, 원자재 소요량 엠봄선택 품명자동표시 오류 수정 2025-12-23 16:31:08 +09:00
2ee76a8f20 입고관리 발주금액 표시 오류 수정 2025-12-23 16:05:49 +09:00
leeheejin
ac8551c821 생산관리의 생산계획생성 버튼 눌렀을때 품번, 품명도 드롭박스처럼 나오게 2025-12-23 15:43:59 +09:00
leeheejin
6dd802feda 생산실적 등록 완료 2025-12-23 10:45:22 +09:00
leeheejin
c82ecee980 auto commit 2025-12-22 18:15:03 +09:00
1b05dce6cd Merge pull request '반제품, 원자재 엑셀다운 추가' (#111) from V2025121901 into main
Reviewed-on: #111
2025-12-22 02:56:16 +00:00
f9444e44b9 반제품, 원자재 엑셀다운 추가 2025-12-22 11:55:55 +09:00
b85dd415fb Merge pull request 'V2025121901' (#110) from V2025121901 into main
Reviewed-on: #110
2025-12-22 02:30:56 +00:00
57b14daf19 원자재, 구매리스트 가공업체 수정~~ 2025-12-22 11:26:55 +09:00
60c054f33d Merge pull request 'V2025121808' (#109) from V2025121808 into main
Reviewed-on: #109
2025-12-22 00:46:38 +00:00
leeheejin
1e18e3337e 검색필터 점검 및 수정 완료 2025-12-22 09:40:10 +09:00
e1db86179d 원자재, 가공업체 수정 2025-12-19 18:31:26 +09:00
leeheejin
2ab9636a07 mbom관리쪽 검색필터 2025-12-19 18:31:19 +09:00
1aa7cb5544 생산관리_반제품소요량 2025-12-19 18:06:48 +09:00
leeheejin
910cc44293 검색필터 발주서 관리까지 진행 완료 2025-12-19 17:49:40 +09:00
leeheejin
787a077a2f 프로젝트관리 검색필터 2025-12-19 16:33:30 +09:00
leeheejin
d8472dd5a1 Merge branch 'main' of https://g.wace.me/chpark/wace_plm into V2025121808 2025-12-19 16:12:28 +09:00
4c195a4d4b Merge pull request '생산관리 생산계획 완성, 실적관리는 틀만..' (#108) from V2025121901 into main
Reviewed-on: #108
2025-12-19 07:01:46 +00:00
bbc4474d55 생산관리 생산계획 완성, 실적관리는 틀만.. 2025-12-19 15:19:40 +09:00
leeheejin
69f14ac511 CER관리의 설계변경요청서와 반제품관리 2025-12-19 15:07:35 +09:00
leeheejin
f040156f88 검색필터 수정 일단 50퍼 나중에 검색필터 이름들 변경이나 추가가 필요합니다. 2025-12-19 12:06:39 +09:00
708393ad7a Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2025-12-19 11:49:37 +09:00
d7f5d45e67 공정검사관리 수정(251218) 2025-12-19 11:43:19 +09:00
6311f54283 Merge pull request 'V2025121808' (#107) from V2025121808 into main
Reviewed-on: #107
2025-12-19 02:24:46 +00:00
leeheejin
3910596bc2 Merge remote-tracking branch 'origin/main' into V2025121808 2025-12-19 11:23:36 +09:00
fede2e3cef 수입검사진행 수정(251218) 2025-12-19 11:22:13 +09:00
leeheejin
3816596694 검색필터들 작동확인완료 2025-12-19 11:19:46 +09:00
6025bd2786 Merge pull request 'CDATA 감쌈' (#106) from V2025121808 into main
Reviewed-on: #106
2025-12-18 09:21:35 +00:00
1ec25ecc27 Merge pull request '메일 발송계정 분리, 메일 발송 시 발주서 pdf 변환 첨부' (#105) from V2025120101 into main
Reviewed-on: #105
2025-12-18 08:44:39 +00:00
546bea7b4c 메일 발송계정 분리, 메일 발송 시 발주서 pdf 변환 첨부 2025-12-18 17:41:10 +09:00
leeheejin
d57258df5a CDATA 감쌈 2025-12-18 15:49:59 +09:00
leeheejin
dfed125ee9 Merge branch 'V2025121805' 2025-12-18 15:39:47 +09:00
leeheejin
8a1c2b8d34 auto commit 2025-12-18 15:20:51 +09:00
d8620a484b Merge pull request 'V2025121801' (#104) from V2025121801 into main
Reviewed-on: #104
2025-12-18 00:46:06 +00:00
leeheejin
874910231f 행 잠금, 행 잠금해제로 변경하고 작동하게 했습니다. 오른쪽에 있던 저장버튼은 주석처리 완료했습니당 2025-12-18 09:45:34 +09:00
leeheejin
fdda744364 auto commit 2025-12-18 09:25:23 +09:00
1863139840 Merge pull request 'V2025120101' (#103) from V2025120101 into main
Reviewed-on: #103
2025-12-17 06:28:29 +00:00
1364cce016 Merge remote-tracking branch 'origin/main' into V2025120101 2025-12-17 15:16:14 +09:00
5f9682c89f 불량 -> 이슈 2025-12-17 15:09:06 +09:00
leeheejin
7c33c8b4ad 비고만 없애놓고 결재상신 올려놓음 2025-12-17 14:31:25 +09:00
leeheejin
7add878853 Merge remote-tracking branch 'origin/main' into V2025112501 2025-12-17 13:48:59 +09:00
leeheejin
c70b746c68 테스트 완료 2025-12-17 13:46:56 +09:00
leeheejin
3b33b0c133 테스트 전 저장 2025-12-17 11:59:03 +09:00
0daf1b262f Merge pull request '고객CS 관리 수정' (#102) from V2025120101 into main
Reviewed-on: #102
2025-12-17 02:42:21 +00:00
b5a36f00ef 고객CS 관리 수정 2025-12-17 11:41:30 +09:00
33c65178c7 Merge pull request 'V2025120101' (#101) from V2025120101 into main
Reviewed-on: #101
2025-12-16 09:31:32 +00:00
leeheejin
b910545f22 버튼위치수정 2025-12-16 18:17:55 +09:00
805d0da1df 공정검사관리 검색조건 수정 2025-12-16 18:06:04 +09:00
leeheejin
fa7797fdd9 파일저장도 확인완료 2025-12-16 17:59:55 +09:00
8336def8cc 공정검사관리 수정 2025-12-16 17:33:39 +09:00
leeheejin
a8fbd65757 Merge main into V2025112501 2025-12-16 17:11:13 +09:00
leeheejin
7e4f659924 엑셀쪽 커밋 2025-12-16 17:08:08 +09:00
leeheejin
671fa173de 엑셀까지 일단 해놓음 2025-12-16 16:53:47 +09:00
4b087fc630 Merge pull request 'V2025120101' (#100) from V2025120101 into main
Reviewed-on: #100
2025-12-16 07:12:32 +00:00
9bf6a94331 품질관리_수입검사요청, 관리 수정 2025-12-16 16:11:36 +09:00
0d908006ff 수입검사 요청기능 추가... 2025-12-16 15:45:34 +09:00
leeheejin
c19b3b5738 다량의 테스트 전 커밋 2025-12-16 15:10:19 +09:00
leeheejin
140d87bb82 확인전 커밋 2025-12-16 14:52:19 +09:00
2fb4ee6e34 입고관리 매입마감, 발주금액 표시 추가 2025-12-16 11:37:48 +09:00
leeheejin
a0d806d42b 컬럼이름 수정 2025-12-16 09:43:11 +09:00
94723b70db Merge pull request 'V2025120101' (#99) from V2025120101 into main
Reviewed-on: #99
2025-12-16 00:33:45 +00:00
85bf2ae380 생산계획&실적관리 중간 커밋 2025-12-16 09:33:23 +09:00
fb15fcc647 mbom 가공업체 RPS 기본 선택 2025-12-12 15:09:58 +09:00
f69e3516b2 Merge pull request '메일 STMP 정보 변경' (#98) from V2025120101 into main
Reviewed-on: #98
2025-12-11 09:38:27 +00:00
9e4d0d5c1a 메일 STMP 정보 변경 2025-12-11 18:38:02 +09:00
972cc6402b Merge pull request 'V2025120101' (#97) from V2025120101 into main
Reviewed-on: #97
2025-12-11 06:38:50 +00:00
b1ccbf7dac STMP 정보 변경 2025-12-11 15:38:28 +09:00
d5d0b8e0fb mbom 자급선택시 저장 오류 수정, 그리드 select2 적용 2025-12-11 15:18:47 +09:00
leeheejin
c4024ae86b Merge branch 'main' of https://g.wace.me/chpark/wace_plm into V2025112501 2025-12-11 11:58:18 +09:00
leeheejin
90953e4468 표 넓이 조정기능 추가 2025-12-11 11:57:16 +09:00
a969a06123 Merge pull request '프로젝트 선택 없이 발주시 오류 수정' (#96) from V2025120101 into main
Reviewed-on: #96
2025-12-11 02:55:53 +00:00
988d717dc4 프로젝트 선택 없이 발주시 오류 수정 2025-12-11 11:52:51 +09:00
leeheejin
8a22b1a84e 영업관리 검색필터 개선: 외 N건 항목 검색 지원, 출하일/시리얼넘버 검색 확장 2025-12-11 11:34:11 +09:00
leeheejin
96df1ee9f6 영업관리쪽 수정 완료 검색필터까지 작동하는거 확인완료 2025-12-11 11:33:17 +09:00
leeheejin
19ea7b5e0c 주문서관리 결재상신 버튼 활성화 2025-12-11 09:33:32 +09:00
leeheejin
de2de03102 결재상신 주석처리해제 2025-12-11 09:32:01 +09:00
04927e5dc3 Merge pull request 'V2025120101' (#95) from V2025120101 into main
Reviewed-on: #95
2025-12-10 08:47:39 +00:00
0b99895049 발주서 도면압축파일 첨부 2025-12-10 17:47:17 +09:00
035c09738b 구매관리_입고관리 검사성적서 2025-12-10 17:00:38 +09:00
96333f7c0b 창 크기 줄였을 때 가로 스크롤 안보이는 문제 해결 2025-12-10 16:25:28 +09:00
32a0d2cd32 Merge pull request 'V2025120101' (#94) from V2025120101 into main
Reviewed-on: #94
2025-12-10 07:17:38 +00:00
3688414f89 발주서 양식 변경 (외주가공) 2025-12-10 16:15:31 +09:00
49cd6ddda1 발주서 양식 변경 (일반발주서) 2025-12-10 14:21:18 +09:00
4336df1a52 Merge pull request 'V2025120101' (#93) from V2025120101 into main
Reviewed-on: #93
2025-12-09 08:08:25 +00:00
9bbe8e2155 파트 상세 창 사이즈 조절 오류 수정 2025-12-09 17:06:53 +09:00
d6c5cb7a74 ebom 선택 파트 하이라이트 수정 등.. 2025-12-09 16:49:28 +09:00
e44cdb917c Merge pull request 'V2025120101' (#92) from V2025120101 into main
Reviewed-on: #92
2025-12-09 07:32:10 +00:00
1207b5848f 수입검사관리, 공정검사관리 상세내용 엑셀 다운 2025-12-09 16:13:41 +09:00
79e4b19fb2 가공납기, 연삭납기 주석처리 2025-12-09 15:15:19 +09:00
e44158c372 Merge pull request '품질관리_ECR관리' (#91) from V2025120101 into main
Reviewed-on: #91
2025-12-09 05:44:05 +00:00
46487946f6 품질관리_ECR관리 2025-12-09 14:17:36 +09:00
06c6d5242f Merge pull request 'V2025120101' (#90) from V2025120101 into main
Reviewed-on: #90
2025-12-09 02:54:35 +00:00
a4a066390d 품질관리_고객CS관리 2025-12-09 11:53:57 +09:00
d3e2ffa662 품질관리_공정검사관리 2025-12-08 12:02:03 +09:00
b765bb6ff8 Merge pull request 'V2025120101' (#89) from V2025120101 into main
Reviewed-on: #89
2025-12-05 09:27:49 +00:00
c2e48f4cbb 수입검사관리 검색조건, 파트 상세창 등 수정 2025-12-05 18:25:15 +09:00
a3b916eded 품질관리_수입검사관리 거의 완성 2025-12-05 17:41:33 +09:00
f8af871104 품의서 채번규칙, 품의서작성일 업데이트, 품의서관리리스트 복구 2025-12-05 13:10:30 +09:00
11b572c44a 발주서 공급업체 테이블 변경(admin_supply_mng -> CLIENT_MNG) 2025-12-05 13:08:09 +09:00
leeheejin
8cd80c4daa Merge branch 'V2025112501' 2025-12-05 09:29:36 +09:00
leeheejin
171efbe149 발주서관리까지 2025-12-04 18:31:32 +09:00
leeheejin
6c1a5cb490 품질관리 러프하게 2025-12-04 15:21:54 +09:00
leeheejin
a48b7ab496 구매관리 2025-12-04 14:24:34 +09:00
leeheejin
bcee236a73 커밋 2025-12-03 18:20:23 +09:00
06f64d0af5 Merge pull request 'V2025112501' (#88) from V2025112501 into main
Reviewed-on: #88
2025-12-03 08:52:22 +00:00
leeheejin
5bf5f1aa50 영업관리 러프하게 전체적으로 완료 2025-12-03 17:19:22 +09:00
leeheejin
e895cc5ee7 견적요청등록까지 수정한 부분 2025-12-03 13:32:54 +09:00
leeheejin
aa1827ae9b Merge branch 'main' of https://g.wace.me/chpark/wace_plm into V2025112501 2025-12-03 09:17:54 +09:00
leeheejin
34179be375 결재상신전에 견적서 없으면 못하게 2025-12-03 09:17:07 +09:00
879caab76c Merge pull request 'V2025120101' (#87) from V2025120101 into main
Reviewed-on: #87
2025-12-02 09:33:33 +00:00
7c36d052b0 검색조건 수정 2025-12-02 18:31:55 +09:00
cc78cbc7ce 품의서 결재부분 주석처리 2025-12-02 18:24:41 +09:00
leeheejin
463adeee87 커밋2 2025-12-02 18:21:08 +09:00
leeheejin
eeba0c6f9e 오늘치 커밋 2025-12-02 18:09:47 +09:00
11982cf96b 입고관리 2025-12-02 17:49:35 +09:00
8eb7e2cbd0 소재관리 2025-12-02 17:04:04 +09:00
59f883b711 Merge pull request 'V2025111901' (#86) from V2025111901 into main
Reviewed-on: #86
2025-12-02 06:35:35 +00:00
966593b19d 품의서 생성 시 공급업체 입력도 확인 2025-12-02 15:33:45 +09:00
4c1967cd63 품의서 양식 개발, 입고관리 등... 2025-12-02 15:10:41 +09:00
f97399d45b 발주서관리 총발주금액 2025-12-01 15:35:26 +09:00
b9bcd6fc39 Merge pull request 'V2025111901' (#85) from V2025111901 into main
Reviewed-on: #85
2025-12-01 06:14:25 +00:00
56860187d4 발주서 메일발송 등.. 2025-12-01 15:13:37 +09:00
d640fe3ade 구매관리 수정~ 2025-12-01 14:15:40 +09:00
6ec2465099 발주서 양식 수정 2025-12-01 11:46:28 +09:00
e1febdaaee Merge pull request 'E-bom 선택 한 row 하이라이트 표시' (#84) from V2025111901 into main
Reviewed-on: #84
2025-12-01 00:57:16 +00:00
3793f8dfbb E-bom 선택 한 row 하이라이트 표시 2025-12-01 09:49:47 +09:00
d2027e897b Merge pull request 'm-bom 버전 이력 팝업 & 총단가 저장 안되는 오류 수정 등...' (#83) from V2025111901 into main
Reviewed-on: #83
2025-11-28 09:39:04 +00:00
169fbeda16 m-bom 버전 이력 팝업 & 총단가 저장 안되는 오류 수정 등... 2025-11-28 18:38:23 +09:00
91edcb9fe7 Merge pull request 'V2025111901' (#82) from V2025111901 into main
Reviewed-on: #82
2025-11-28 07:20:21 +00:00
3b78871b74 품의서관리_발주서생성 2025-11-28 16:15:50 +09:00
5c72cda6e6 품의서관리 결재, mbom리스트 버전, 작성자 등 추가 2025-11-28 13:43:05 +09:00
94ed066532 Merge pull request 'V2025111901' (#81) from V2025111901 into main
Reviewed-on: #81
2025-11-27 09:40:44 +00:00
f2e39a73c2 품의서 오류 수정 2025-11-27 18:39:18 +09:00
ef9a6d2ac1 품의서 개발 & DB에 저장된 메뉴명 표시 2025-11-27 17:26:06 +09:00
25ddce6480 Merge pull request 'V2025111901' (#80) from V2025111901 into main
Reviewed-on: #80
2025-11-27 06:01:07 +00:00
c5ba0ae012 구매리스트 수정 2025-11-27 14:52:51 +09:00
1acc9af3be Merge remote-tracking branch 'origin/main' into V2025111901 2025-11-26 17:50:07 +09:00
leeheejin
b25db65d96 Merge branch 'V2025112501' 2025-11-26 17:47:15 +09:00
leeheejin
70fbb058c5 ui 2025-11-26 17:46:48 +09:00
leeheejin
6f73c98a30 품의서 관리 초안 2025-11-26 17:18:42 +09:00
1b88d48c92 소재 실제 샘플 데이터 가져오도록 수정 2025-11-26 17:18:31 +09:00
leeheejin
da7877ac69 구매관리의 구매요청서관리와 m-bom 관리의 검색필터 검증완료 2025-11-26 16:49:34 +09:00
leeheejin
1ed810a0f8 구매리스트 작업한 것 커밋 2025-11-26 16:19:29 +09:00
fab07469c2 제품관리->개발관리 2025-11-26 16:15:47 +09:00
dcafa0f76d Merge pull request 'V2025111901' (#79) from V2025111901 into main
Reviewed-on: #79
2025-11-26 07:09:21 +00:00
0d79e84614 Merge branch 'main' of https://g.wace.me/chpark/wace_plm into V2025111901 2025-11-26 15:49:06 +09:00
af4cf42ba3 mbom 팝업창 조건 수정 2025-11-26 15:45:58 +09:00
58d6486866 Merge pull request 'V2025112501' (#78) from V2025112501 into main
Reviewed-on: #78
2025-11-26 06:36:10 +00:00
leeheejin
b647ecf70d 일단 커밋 2025-11-26 15:35:49 +09:00
aa8ce2d4c5 Merge pull request 'V2025111901' (#77) from V2025111901 into main
Reviewed-on: #77
2025-11-26 06:17:26 +00:00
930ee1a20b 영업관리 화면 수정 등... 2025-11-26 14:49:14 +09:00
2f9c7bbaf2 제작수량 오류 등 수정 2025-11-26 11:58:52 +09:00
leeheejin
47cfa6bbf9 중간커밋 2025-11-26 11:12:42 +09:00
c6f636eed1 Merge pull request 'V2025111901' (#76) from V2025111901 into main
Reviewed-on: #76
2025-11-25 09:32:33 +00:00
a3d0d09355 제품구분이 Machine 이외인 경우 동일 품번이 수주되었을 경우 저장되어 있는 M-BOM을 자동으로 가져오기! 2025-11-25 18:30:44 +09:00
884dc44dd1 m-bom 수정 2025-11-25 15:15:20 +09:00
leeheejin
cd4f5afe87 auto commit 2025-11-25 13:58:07 +09:00
leeheejin
926e8d6420 Merge branch 'main' of https://g.wace.me/chpark/wace_plm into V2025111703 2025-11-25 13:39:39 +09:00
5d3b5a5c4b Merge pull request 'm-bom 추가, 삭제, 변경' (#75) from V2025111901 into main
Reviewed-on: #75
2025-11-25 04:38:13 +00:00
leeheejin
9dd7452d91 필요한 버튼만 냅둠 2025-11-25 13:36:26 +09:00
9a2bd56d09 m-bom 추가, 삭제, 변경 2025-11-25 13:10:30 +09:00
leeheejin
edd74b8471 버튼색상 되돌리기 2025-11-25 12:59:59 +09:00
leeheejin
57ca98bff4 Merge remote-tracking branch 'origin/main' into V2025111703 2025-11-25 12:03:35 +09:00
leeheejin
f22119fbbe 구매요청서 2025-11-25 12:02:52 +09:00
3e5b02f679 Merge pull request 'V2025111901' (#74) from V2025111901 into main
Reviewed-on: #74
2025-11-24 09:49:44 +00:00
93d62035cc m-bom 복사, 생성, 이력보기 중간 완성 2025-11-24 18:47:21 +09:00
leeheejin
8c1287dd04 구매요청서 ui 수정만 해놓음 2025-11-24 18:37:52 +09:00
b30e2843d9 공급업체 -> 메이커 2025-11-24 15:07:34 +09:00
leeheejin
42d16f89e7 Merge branch 'main' of https://g.wace.me/chpark/wace_plm into V2025111703 2025-11-24 14:20:16 +09:00
leeheejin
52c089ffc5 기준정보관리의 일반거래처 관리 2025-11-24 14:17:03 +09:00
40a87dddaf Merge pull request 'V2025111901' (#73) from V2025111901 into main
Reviewed-on: #73
2025-11-21 08:00:40 +00:00
28d121670d 견적없이 수주등록 개발 2025-11-21 16:56:52 +09:00
leeheejin
63e07e03d0 검색필터 수정 2025-11-21 16:01:35 +09:00
4f17449a26 e-bom 구조 컬럼별 정렬 제거! 2025-11-21 14:46:57 +09:00
22406be147 e-bom csv 업로드 문제 발생시 저장버튼 숨기기, 화면 수정 2025-11-21 14:37:55 +09:00
0d5d0e36c2 페이지네이션 오류 수정 2025-11-21 13:44:21 +09:00
leeheejin
aefafc1b31 행에 표기되도록 수정 2025-11-21 13:19:28 +09:00
b571012a5c Merge pull request 'jsp 수정' (#72) from V2025111901 into main
Reviewed-on: #72
2025-11-21 02:54:42 +00:00
0fd1f0726c jsp 수정 2025-11-21 11:54:25 +09:00
leeheejin
50b22bd469 Merge V2025111703: Update sales management display format 2025-11-21 11:52:58 +09:00
leeheejin
65f453d262 판매관리 괄호 추가 2025-11-21 11:52:06 +09:00
leeheejin
16d529e277 Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2025-11-21 11:46:19 +09:00
leeheejin
00e1a4d345 Merge V2025111703: Add warehouse/client management and currency formatting 2025-11-21 11:46:07 +09:00
leeheejin
3b710905b4 수정 2025-11-21 11:45:16 +09:00
a2f22120e9 Merge pull request 'V2025111901' (#71) from V2025111901 into main
Reviewed-on: #71
2025-11-21 00:45:01 +00:00
a058d2c2c7 봄 상태변경 권한 admin 추가 2025-11-21 09:41:46 +09:00
leeheejin
7f650cc3aa 일반 거래처 관리 xml까지 완료상태 2025-11-20 18:25:35 +09:00
leeheejin
75457247f7 통화기호 나오게 함 2025-11-20 17:53:30 +09:00
leeheejin
b9ab5244f7 Merge: 영업관리 개선 (출하일 변경, 매출관리 Total 영역 수정, 거래명세서 한글 변환) 2025-11-20 17:26:48 +09:00
leeheejin
cb44c08c6d 디자인수정, 컬럼 수정, 이름 수정 2025-11-20 17:22:45 +09:00
5637d9d25c Merge pull request 'V2025111703' (#70) from V2025111703 into main
Reviewed-on: #70
2025-11-20 08:03:16 +00:00
leeheejin
071cd98a8e 컬럼수정완료 2025-11-20 17:02:47 +09:00
leeheejin
8d5065b7c5 거래명세서생성으로 수정 2025-11-20 16:54:54 +09:00
b12ed67f90 장비견적서 양식 컬럼너비 조정 2025-11-20 16:16:35 +09:00
f5b158120f Merge pull request 'V2025111901' (#69) from V2025111901 into main
Reviewed-on: #69
2025-11-20 04:21:10 +00:00
f9283213ff e-bom 조회에서 상태 Y인 것만 보이기 2025-11-20 13:20:05 +09:00
1c7149afda 컬럼 추가 2025-11-20 13:17:47 +09:00
b456d1a14b 제품구분 Machine 일 경우 품목, 수량만큼 프로젝트 생성. 2025-11-20 11:49:27 +09:00
leeheejin
e6bccd761f Merge remote-tracking branch 'origin/main' into V2025111703 2025-11-20 11:48:36 +09:00
leeheejin
9563c8eec2 창고관리 완료 2025-11-20 11:47:09 +09:00
leeheejin
735ea9e048 창고관리 완료 2025-11-19 18:24:08 +09:00
leeheejin
c0e21f2330 창고관리 기능은 구현 css 해야함 2025-11-19 17:15:49 +09:00
6a13546b22 역전개 최하위 파트 +버튼 표시 오류 수정 2025-11-19 15:03:55 +09:00
leeheejin
7c4244fd13 Merge: M-BOM 관리 기능 구현 및 버그 수정 2025-11-18 14:41:42 +09:00
leeheejin
4af4b2247b Merge remote-tracking branch 'origin/main' into V2025111703 2025-11-18 14:39:27 +09:00
leeheejin
81a0ac5c62 생산관리 2025-11-18 14:37:36 +09:00
a0a582dad9 Merge pull request '파일 경로 구분자 수정(파트 엑셀 업로드)' (#68) from feature/20251113-hj into main
Reviewed-on: #68
2025-11-18 02:12:32 +00:00
2e79be6170 파일 경로 구분자 수정(파트 엑셀 업로드) 2025-11-18 11:11:17 +09:00
9e2ba39cea Merge pull request 'Fix: 파일 경로 구분자를 OS 독립적으로 수정' (#67) from feature/20251113-hj into main
Reviewed-on: #67
2025-11-18 01:51:01 +00:00
ac79263ab5 Fix: 파일 경로 구분자를 OS 독립적으로 수정
- Windows 경로 구분자(\)를 File 생성자로 변경
- CSV/Excel 파일 업로드 시 Linux/Mac 환경에서 FileNotFoundException 해결
- new File(path, fileName) 사용으로 크로스 플랫폼 호환성 확보
2025-11-18 10:47:13 +09:00
leeheejin
af02560097 m-bom 진행중 2025-11-17 18:44:44 +09:00
leeheejin
baa5d0249a Fix: Java 버전 호환성 문제 해결 - Dockerfile.dev jre8->jre7 변경 2025-11-17 18:20:46 +09:00
leeheejin
e21c83bf06 auto commit 2025-11-17 18:15:25 +09:00
leeheejin
0b5b6a0d3f auto commit 2025-11-17 17:52:03 +09:00
leeheejin
fd4283f3cf auto commit 2025-11-17 17:29:04 +09:00
leeheejin
c1921855e6 봄 복사 기능 러프하게 구현(테스트 아직 못함) 결과 일단 저장 2025-11-17 10:03:29 +09:00
eff22bbc4c Merge pull request 'feature/20251113-hj' (#66) from feature/20251113-hj into main
Reviewed-on: #66
2025-11-14 00:52:05 +00:00
5a582862d6 Merge branch 'main' into feature/20251113-hj 2025-11-14 09:51:05 +09:00
leeheejin
61dbf15b0f 생산관리 ui 조금이랑 수정한 부분 2025-11-14 09:50:13 +09:00
789deac5da 다중 선택 삭제 시 하나만 삭제되는 오류 수정 2025-11-14 09:35:19 +09:00
leeheejin
1f2bdee683 Merge branch 'main' of https://g.wace.me/chpark/wace_plm into V2025111104 2025-11-14 09:16:24 +09:00
leeheejin
66968a4463 거래명세서 완료 2025-11-14 09:15:11 +09:00
ddcaf60e5e Merge pull request '거래명세서 수정' (#65) from V2025111104 into main
Reviewed-on: #65
2025-11-13 08:53:03 +00:00
leeheejin
f2627d9683 거래명세서 수정 2025-11-13 17:52:46 +09:00
514c360a78 Merge pull request 'feature/estimate-template-improvements' (#64) from feature/estimate-template-improvements into main
Reviewed-on: #64
2025-11-13 08:51:46 +00:00
86bd16ff77 영업정보 수정시 프로젝트 정보 업데이트 수정 2025-11-13 17:44:22 +09:00
leeheejin
08f5ba1cdb 엑셀다운로드도 출하일 외 여러건 2025-11-13 17:40:11 +09:00
leeheejin
6432bab110 출하일 여러개일때 외 여러건 표시 2025-11-13 17:37:17 +09:00
dcef82cdca 영업번호 팝업창 수정 2025-11-13 17:30:14 +09:00
leeheejin
67f694be65 거래명세서 수정 2025-11-13 17:26:28 +09:00
leeheejin
7195dfb5f1 커밋 2025-11-13 17:00:31 +09:00
leeheejin
c2f2350b83 사라지기전에 2025-11-13 16:52:18 +09:00
6a97bf72e1 수주 (프로젝트 생성) 후 품목 추가, 삭제, 변경 불가! 2025-11-13 16:36:01 +09:00
leeheejin
849df44333 컬럼추가들 2025-11-13 15:00:02 +09:00
leeheejin
cf5806add5 거래명세서 완료 2025-11-13 14:35:13 +09:00
leeheejin
b567dedcaa 날짜수정 잘 들어감 2025-11-13 13:56:10 +09:00
leeheejin
56aa05513c 거래명세서커밋 2025-11-13 13:44:01 +09:00
b761e511ff 공급업체->메이커, EO관련컬럼 주석 2025-11-13 13:31:06 +09:00
bf0e08d90b 화면 수정 2025-11-13 12:24:54 +09:00
333d05d19f E-bom 조회 레벨 검색 추가 2025-11-13 12:24:33 +09:00
leeheejin
258ed89c84 프로젝트번호 빈배열오류해결 2025-11-13 11:07:30 +09:00
leeheejin
32deed0726 Merge branch 'main' of https://g.wace.me/chpark/wace_plm into V2025111104 2025-11-13 10:59:59 +09:00
leeheejin
76aeae96fc 잔량 거래명세서데이터베이스저장완료 출하일눌렀을대 보임 2025-11-13 10:58:12 +09:00
leeheejin
f9a6dd145a 커밋밋 2025-11-13 10:04:01 +09:00
8e2092976c Merge pull request 'ㅇㅇ' (#63) from feature/estimate-template-improvements into main
Reviewed-on: #63
2025-11-13 00:57:30 +00:00
031ce7615d ㅇㅇ 2025-11-13 09:56:55 +09:00
leeheejin
5d60957bca 일단저장 2025-11-13 09:55:36 +09:00
leeheejin
27daa36137 Merge branch 'V2025111104' 2025-11-12 18:56:54 +09:00
leeheejin
c394900a83 auto commit 2025-11-12 18:56:43 +09:00
78281c5b86 Merge pull request 'fix: Use official Python image for backup container' (#62) from feature/estimate-template-improvements into main
Reviewed-on: #62
2025-11-12 09:48:48 +00:00
cf79338b55 fix: Use official Python image for backup container
- Change from dockerhub.wace.me/python:3.10-slim.linux to python:3.10-slim
- Fix Docker image not found error
2025-11-12 18:46:22 +09:00
leeheejin
479025bb79 저장 2025-11-12 18:33:33 +09:00
leeheejin
606172fada 일단 브랜치에 커밋 2025-11-12 18:29:20 +09:00
leeheejin
fdd5346c99 일단 브랜치에 커밋만 2025-11-12 18:29:11 +09:00
68dc1f096a Merge pull request 'feature/estimate-template-improvements' (#61) from feature/estimate-template-improvements into main
Reviewed-on: #61
2025-11-12 09:21:29 +00:00
ba026842f7 feat: Add database backup system
- Add Dockerfile.backup for backup container
- Add backup.py script with PostgreSQL backup functionality
- Add backup service to docker-compose.prod.yml
- Update env.production.example with backup configuration
- Add db/README.md with backup system documentation

Features:
- Automated daily backups (07:30, 18:00)
- Local and FTP remote backup support
- 7-day retention policy
- PostgreSQL 16 client for waceplm database
2025-11-12 18:19:54 +09:00
leeheejin
6b3a2c1cf1 분할 출하 기능 완료 - 잔량 계산 수정 2025-11-12 15:40:51 +09:00
8cccd9db2c 화면 수정 2025-11-11 18:09:37 +09:00
c366b71174 Merge pull request '수주등록 견적서 내용 기본입력되도록 수정' (#60) from feature/estimate-template-improvements into main
Reviewed-on: #60
2025-11-11 07:51:46 +00:00
da883f0007 수주등록 견적서 내용 기본입력되도록 수정 2025-11-11 16:47:29 +09:00
leeheejin
2bcc39ff65 Merge branch 'V2025111104' 2025-11-11 14:49:26 +09:00
leeheejin
0b291c4ea2 오류수정 2025-11-11 14:48:22 +09:00
0817253285 Merge pull request 'feature/estimate-template-improvements' (#59) from feature/estimate-template-improvements into main
Reviewed-on: #59
2025-11-11 05:14:16 +00:00
7ae57f9719 장비견적서 템플릿 수정, pdf 변환 메일 발송 2025-11-11 14:09:11 +09:00
a9836b599b 메일작성 변경 2025-11-11 14:09:11 +09:00
9aafeb3def 견적서 기본 템플릿 수정 2025-11-11 14:09:11 +09:00
c89266ec0f Merge pull request 'V2025111101' (#58) from V2025111101 into main
Reviewed-on: #58
2025-11-11 05:00:17 +00:00
leeheejin
03e59664ab auto commit 2025-11-11 13:52:56 +09:00
Johngreen
1c0e673068 Merge branch 'main' into V2025111101 2025-11-11 11:45:49 +09:00
Johngreen
ebc27216f4 영업관리_판매관리페이지 체크박스추가 2025-11-11 11:45:46 +09:00
690e60cd76 Merge pull request '도면업로드기능 업데이트, 업로드한 파일을 순회해서 하이픈 앞이 5자리면 10자리, 7자리면 16자리를 품번으로 추출하고, 맨 마지막 확장자만 인식하여 매칭한다.)' (#57) from V2025111101 into main
Reviewed-on: #57
2025-11-11 02:03:42 +00:00
Johngreen
378a84c768 도면업로드기능 업데이트, 업로드한 파일을 순회해서 하이픈 앞이 5자리면 10자리, 7자리면 16자리를 품번으로 추출하고, 맨 마지막 확장자만 인식하여 매칭한다.) 2025-11-11 11:01:35 +09:00
leeheejin
b01fafa0cd Merge V2025111001 into main - 디버깅 로그 주석처리 및 컨트롤러 매핑 수정 2025-11-10 17:42:20 +09:00
leeheejin
54cd8e811f 콘솔로그 주석처리 2025-11-10 17:41:21 +09:00
leeheejin
eef9324a43 행이랑 검색필터 바꾸기 엑셀도 출하일 형식 맞추게 일단 로직 해놨음 2025-11-10 17:30:38 +09:00
leeheejin
69d7f8aba6 행이랑 검색필터 바꾸기 엑셀도 출하일 형식 맞추게 일단 로직 해놨음 2025-11-10 17:28:42 +09:00
8ba51a83b6 Merge pull request 'V2025111001' (#56) from V2025111001 into main
Reviewed-on: #56
2025-11-10 06:27:56 +00:00
leeheejin
1530d643f2 매출관리까지 한 작업 중간커밋 2025-11-10 14:40:34 +09:00
leeheejin
8b3c8b182c 중간커밋 2025-11-10 12:17:16 +09:00
leeheejin
ba78332607 auto commit 2025-11-10 09:32:45 +09:00
65dc50ced8 Merge pull request '2D 확장자 dxf 추가' (#55) from feature/20251104-hj into main
Reviewed-on: #55
2025-11-06 06:21:21 +00:00
8948073527 2D 확장자 dxf 추가 2025-11-06 15:12:57 +09:00
9f902a9e93 Merge pull request 'feature/20251104-hj' (#54) from feature/20251104-hj into main
Reviewed-on: #54
2025-11-04 05:38:14 +00:00
2b3177ead4 스핀들 영문 범주이름 한글 매칭 업로드 추가 2025-11-04 14:24:13 +09:00
87c2fd8f14 "?" 입력시 인코딩 오류 수정 2025-11-04 14:00:46 +09:00
b719d20ca2 e-bom, 상태변경 등 경고 표시, 상태변경 권한 적용 2025-11-04 13:35:39 +09:00
4dbc6eb887 공급업체->메이커, eo관련컬럼 제거 2025-11-04 10:21:55 +09:00
2b79ef456e Merge pull request 'feature/new-work' (#53) from feature/new-work into main
Reviewed-on: #53
2025-11-04 00:59:36 +00:00
11638ac43c 일반견적서 pdf 변환 메일 첨부 수정 2025-11-04 09:46:17 +09:00
50baa3d75e 일반견적서 템플릿 변경, 견적서 pdf 변환하여 메일 첨부 2025-11-03 17:11:32 +09:00
399062a9a0 Merge remote-tracking branch 'origin/main' into feature/new-work 2025-11-03 17:09:23 +09:00
ded4a70b01 Merge pull request 'V20251023001' (#52) from V20251023001 into main
Reviewed-on: #52
2025-11-03 02:37:14 +00:00
Johngreen
44b43df82b Merge branch 'main' into V20251023001 2025-11-03 11:36:53 +09:00
f26e92d9e3 Merge pull request '커넥션설정 보완작업' (#51) from V20251023001 into main
Reviewed-on: #51
2025-11-03 02:36:49 +00:00
Johngreen
4ca4bd2227 커넥션설정 보완작업 2025-11-03 11:34:48 +09:00
0dd9b8ab6d Merge pull request 'V20251023001' (#50) from V20251023001 into main
Reviewed-on: #50
2025-10-31 03:00:56 +00:00
Johngreen
37980f8565 Merge branch 'main' into V20251023001 2025-10-31 12:00:40 +09:00
7558206e8b Merge pull request '파트등록, 파트 조회 메뉴에도 도면 업로드 기능 추가' (#49) from V20251023001 into main
Reviewed-on: #49
2025-10-31 03:00:36 +00:00
Johngreen
1ad393e939 파트등록, 파트 조회 메뉴에도 도면 업로드 기능 추가 2025-10-31 12:00:17 +09:00
f9b20817a3 Merge pull request 'V20251023001' (#48) from V20251023001 into main
Reviewed-on: #48
2025-10-31 02:18:04 +00:00
Johngreen
49dd4b7c88 Merge branch 'main' into V20251023001 2025-10-31 11:17:41 +09:00
Johngreen
37285fbce6 Merge branch 'main' into V20251023001 2025-10-31 11:17:34 +09:00
e29305c1dc Merge pull request 'V20251023001' (#47) from V20251023001 into main
Reviewed-on: #47
2025-10-31 02:17:31 +00:00
Johngreen
a41c75c0f8 품번.확장자” 로 했을경우 업로드시 정확한 위치 업로드 버그수정 2025-10-31 11:17:05 +09:00
d4500e3f0b Merge pull request 'feature/new-work' (#46) from feature/new-work into main
Reviewed-on: #46
2025-10-31 01:29:55 +00:00
b5e50366d4 Merge branch 'main' into feature/new-work 2025-10-31 10:29:16 +09:00
8bb05b060c Merge branch 'main' into feature/new-work 2025-10-31 10:28:55 +09:00
21652fc0d1 Merge pull request 'e-bom 팝업창 항목수량(part_mng.qty -> bom_part_qty.item_qty)' (#45) from feature/new-work into main
Reviewed-on: #45
2025-10-31 01:28:45 +00:00
590ab6531b Merge pull request 'V20251023001' (#44) from V20251023001 into main
Reviewed-on: #44
2025-10-31 01:24:46 +00:00
Johngreen
b58b021dc9 Merge branch 'main' into V20251023001 2025-10-31 10:23:51 +09:00
Johngreen
eef76746ac Merge branch 'main' into V20251023001 2025-10-31 10:19:51 +09:00
a0acfc8067 Merge pull request 'V20251023001' (#43) from V20251023001 into main
Reviewed-on: #43
2025-10-31 01:19:43 +00:00
Johngreen
37d5427236 Merge branch 'main' into V20251023001 2025-10-31 10:19:19 +09:00
5d07b23098 Merge pull request 'V20251023001' (#42) from V20251023001 into main
Reviewed-on: #42
2025-10-31 01:19:07 +00:00
Johngreen
3f15362325 Merge branch 'main' into V20251023001 2025-10-31 10:18:40 +09:00
ee0389ad8a Merge pull request 'V20251023001' (#41) from V20251023001 into main
Reviewed-on: #41
2025-10-31 01:18:10 +00:00
87d6e0db0f e-bom 팝업창 항목수량(part_mng.qty -> bom_part_qty.item_qty) 2025-10-31 10:17:22 +09:00
Johngreen
7fa815a0cc Merge branch 'main' into V20251023001 2025-10-31 10:17:11 +09:00
aa7b03c959 Merge pull request 'V20251023001' (#40) from V20251023001 into main
Reviewed-on: #40
2025-10-31 01:13:34 +00:00
Johngreen
81d4b5a169 Merge branch 'main' into V20251023001 2025-10-31 10:12:59 +09:00
5cf3394df8 Merge pull request '한글, 특수문자버그수정' (#39) from V20251023001 into main
Reviewed-on: #39
2025-10-31 01:12:40 +00:00
Johngreen
0ac007eeb7 한글, 특수문자버그수정 2025-10-31 10:12:02 +09:00
50ed8a4ee1 Merge pull request 'V20251023001' (#38) from V20251023001 into main
Reviewed-on: #38
2025-10-31 00:32:24 +00:00
Johngreen
79ed8ee646 Merge branch 'main' into V20251023001 2025-10-31 09:31:33 +09:00
Johngreen
8645e74168 Merge branch 'main' into V20251023001 2025-10-31 09:31:23 +09:00
d61856111f Merge pull request '품번, 품명만 입력하고 저장시 빈 내용으로 이봄 리스트 생성(완료)' (#37) from V20251023001 into main
Reviewed-on: #37
2025-10-31 00:31:02 +00:00
Johngreen
5e92d29028 품번, 품명만 입력하고 저장시 빈 내용으로 이봄 리스트 생성(완료) 2025-10-31 09:30:26 +09:00
56d4387519 Merge pull request 'V20251023001' (#36) from V20251023001 into main
Reviewed-on: #36
2025-10-30 09:20:19 +00:00
Johngreen
f6d26de480 Merge branch 'main' into V20251023001 2025-10-30 18:20:04 +09:00
Johngreen
1d3d8f53e7 Merge branch 'main' into V20251023001 2025-10-30 18:20:01 +09:00
75febfdddb Merge pull request 'V20251023001' (#35) from V20251023001 into main
Reviewed-on: #35
2025-10-30 09:19:59 +00:00
Johngreen
c600012172 Merge branch 'main' into V20251023001 2025-10-30 18:19:46 +09:00
7256f40e0f Merge pull request '수정' (#34) from V20251023001 into main
Reviewed-on: #34
2025-10-30 09:19:32 +00:00
8c9ec367af Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2025-10-30 18:11:58 +09:00
d1a3ae950d Revert: PDF 변환 기능 되돌림 (4a9577c) 2025-10-30 18:11:45 +09:00
7b4167d483 Revert: PDF 관련 커밋 2개 되돌림 (4a9577c, 4d56d64) 2025-10-30 18:06:45 +09:00
4d56d649e1 Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2025-10-30 17:41:30 +09:00
Johngreen
6e7bdbf284 수정 2025-10-30 17:40:22 +09:00
25293d9273 Merge pull request 'V20251023001' (#33) from V20251023001 into main
Reviewed-on: #33
2025-10-30 05:49:53 +00:00
Johngreen
5ce29bf7b9 Merge branch 'main' into V20251023001 2025-10-30 14:49:25 +09:00
Johngreen
42bb799b73 이봄리스트>이봄등록 csv 업로드시 항목수량 컬럼 업로드 안되는 버그수정 2025-10-30 14:49:20 +09:00
643ece2589 Merge pull request 'V20251023001' (#32) from V20251023001 into main
Reviewed-on: #32
2025-10-30 04:15:56 +00:00
Johngreen
d09ae17a85 Merge branch 'main' into V20251023001 2025-10-30 13:15:42 +09:00
Johngreen
30b341753c Merge branch 'main' into V20251023001 2025-10-30 13:15:28 +09:00
c8cf1be26b Merge pull request 'M-BOM관리페이지 업데이트' (#31) from V20251023001 into main
Reviewed-on: #31
2025-10-30 04:15:24 +00:00
Johngreen
cfa031b20b M-BOM관리페이지 업데이트 2025-10-30 12:27:47 +09:00
4a9577c554 일반견적서 템플릿 변경, 견적서 pdf 변환하여 메일 첨부 2025-10-29 17:59:19 +09:00
128c3102c5 Merge pull request 'V20251023001' (#30) from V20251023001 into main
Reviewed-on: #30
2025-10-29 03:34:39 +00:00
Johngreen
56ee15565f Merge branch 'main' into V20251023001 2025-10-29 12:34:19 +09:00
Johngreen
7a718f9fe7 Merge branch 'main' into V20251023001 2025-10-29 12:34:12 +09:00
0c44d19201 Merge pull request 'V20251023001' (#29) from V20251023001 into main
Reviewed-on: #29
2025-10-29 03:34:01 +00:00
Johngreen
d4da64ddfb (RPS)E-BOM List 상태 Y 인경우 클릭후 E-BOM등록 누르면 에러가 뜨면서 수정이 안되지만 E-BOM 아이콘을 눌러서 part 조회에서 << >> 로 변경하면 수정이 됨. 안되도록 막아야 함 2025-10-29 12:33:32 +09:00
33f4327726 컬럼 너비 수정 2025-10-29 12:13:00 +09:00
Johngreen
8954ae559e 생산관리_M-BOM관리쪽 e-bom팝업완성 2025-10-29 11:58:56 +09:00
39593ab3bc csv만 업로드, csv 특수문자 2025-10-29 11:53:03 +09:00
c27a20012a Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2025-10-29 11:24:10 +09:00
29989da63e Merge pull request 'V20251023001' (#28) from V20251023001 into main
Reviewed-on: #28
2025-10-29 02:15:08 +00:00
Johngreen
91b97be376 생산관리_M-BOM관리페이지 e-bom까지 완료 2025-10-29 11:14:13 +09:00
c7b4238a54 part, bom 공급업체 선택->입력으로 수정 2025-10-29 11:11:21 +09:00
Johngreen
7a37d6efd0 Merge branch 'main' into V20251023001 2025-10-28 18:05:14 +09:00
Johngreen
84b4984112 Merge branch 'main' into V20251023001 2025-10-28 18:05:10 +09:00
2998a7609d Merge pull request '대소문자 구분 없이 검색가능하게 수정' (#27) from V20251023001 into main
Reviewed-on: #27
2025-10-28 08:34:00 +00:00
Johngreen
3c1a16f43c 대소문자 구분 없이 검색가능하게 수정 2025-10-28 17:33:27 +09:00
523ad33216 Merge pull request 'V20251023001' (#26) from V20251023001 into main
Reviewed-on: #26
2025-10-28 08:27:58 +00:00
Johngreen
9ff43f0781 Merge branch 'main' into V20251023001 2025-10-28 17:27:35 +09:00
Johngreen
775d56a7f9 Merge branch 'main' into V20251023001 2025-10-28 17:27:29 +09:00
1d72f21e15 Merge pull request 'V20251023001' (#25) from V20251023001 into main
Reviewed-on: #25
2025-10-28 08:27:18 +00:00
Johngreen
697dbe84a8 Merge branch 'main' into V20251023001 2025-10-28 17:26:42 +09:00
3c1c27c119 Merge pull request '생산관리_M-BOM관리 생성' (#24) from V20251023001 into main
Reviewed-on: #24
2025-10-28 08:26:39 +00:00
Johngreen
318e371249 생산관리_M-BOM관리 생성 2025-10-28 17:26:18 +09:00
5613e3bd54 Merge pull request 'V20251023001' (#23) from V20251023001 into main
Reviewed-on: #23
2025-10-28 05:12:58 +00:00
Johngreen
661e1df716 Merge branch 'main' into V20251023001 2025-10-28 14:12:42 +09:00
Johngreen
e8650f058d E-BOM 확인/수정쪽 검색시 품목데이터 표현 2025-10-28 14:12:39 +09:00
104378e52f Merge pull request 'V20251023001' (#22) from V20251023001 into main
Reviewed-on: #22
2025-10-28 04:35:48 +00:00
Johngreen
59359559a6 Merge branch 'main' into V20251023001 2025-10-28 13:33:26 +09:00
Johngreen
a297e660d4 E-BOM 확인/수정쪽 속도개선 2025-10-28 13:33:21 +09:00
08d58ec68e Merge remote-tracking branch 'origin/main' 2025-10-28 13:15:13 +09:00
ace0e3c35f 개발 수정 2025-10-28 13:08:26 +09:00
Johngreen
2feeb8c341 Merge branch 'main' into V20251023001 2025-10-28 11:13:53 +09:00
Johngreen
e149bc99f1 Merge branch 'main' into V20251023001 2025-10-28 11:13:48 +09:00
1db4c83499 Merge pull request '제품관리_PART 등록 데이터 select 속도개선' (#21) from V20251023001 into main
Reviewed-on: #21
2025-10-28 02:13:35 +00:00
Johngreen
c793cd05ae 제품관리_PART 등록 데이터 select 속도개선 2025-10-28 11:13:11 +09:00
e95d38cff6 Merge pull request 'V20251023001' (#20) from V20251023001 into main
Reviewed-on: #20
2025-10-28 02:03:14 +00:00
Johngreen
f944e754b6 E-BOM List, 제품관리_PART 등록페이지 속도개선 2025-10-28 11:02:44 +09:00
Johngreen
c46f118f58 Merge branch 'main' into V20251023001 2025-10-27 21:52:55 +09:00
Johngreen
e2c60f4d63 Merge branch 'main' into V20251023001 2025-10-27 21:52:46 +09:00
7ae55dfa1f Merge pull request '3D, 2D, PDF 아이콘 눌려서 파일 개별 첨부하는 곳 첨부 안되는부분수정완료' (#19) from V20251023001 into main
Reviewed-on: #19
2025-10-27 12:50:07 +00:00
Johngreen
caa19e50d1 3D, 2D, PDF 아이콘 눌려서 파일 개별 첨부하는 곳 첨부 안되는부분수정완료 2025-10-27 21:48:26 +09:00
5f7b435c70 Merge pull request 'E-BOM 확인/수정 파일업로드기능추가' (#18) from V20251023001 into main
Reviewed-on: #18
2025-10-27 12:03:57 +00:00
Johngreen
657a8d3234 E-BOM 확인/수정 파일업로드기능추가 2025-10-27 21:03:21 +09:00
9c3bea7e95 Merge pull request 'V20251023001' (#17) from V20251023001 into main
Reviewed-on: #17
2025-10-27 08:17:19 +00:00
Johngreen
ff74ac99ca Merge branch 'main' into V20251023001 2025-10-27 17:15:35 +09:00
Johngreen
d69dfe8d95 Remove build artifact: partMng.xml from classes directory 2025-10-27 17:15:10 +09:00
Johngreen
01ebc04dfd Merge branch 'main' into V20251023001 2025-10-27 17:12:43 +09:00
37702b64eb Merge pull request 'E-BOM 확인/수정 품목추가로직수정' (#16) from V20251023001 into main
Reviewed-on: #16
2025-10-27 08:12:22 +00:00
Johngreen
af1c73345d E-BOM 확인/수정 품목추가로직수정 2025-10-27 17:11:57 +09:00
15af60c44e Merge remote-tracking branch 'origin/main' 2025-10-27 16:30:01 +09:00
6969e469dc E-BOM 조회 정전개, 역전개 2025-10-27 16:27:17 +09:00
bff85e1da5 Merge pull request 'V20251023001' (#15) from V20251023001 into main
Reviewed-on: #15
2025-10-27 05:30:19 +00:00
Johngreen
588fef91ce Update structurePopupLeft.jsp 2025-10-27 14:29:56 +09:00
Johngreen
df0a534f0e dd 2025-10-27 14:05:40 +09:00
Johngreen
bc6a7dcf7e Update partMng.xml 2025-10-27 14:04:06 +09:00
934c220abc Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2025-10-27 13:41:53 +09:00
a802714411 E-BOM List, part 등록 수정 2025-10-27 13:38:51 +09:00
13164de870 Merge pull request 'V20251023001' (#14) from V20251023001 into main
Reviewed-on: #14
2025-10-27 04:15:01 +00:00
Johngreen
a19388eb1c 상단 E-BOM 품명 안나오는문제 수정 2025-10-27 13:14:32 +09:00
Johngreen
1d93f6ef3a 상단 E-BOM 품명 안나오는문제 해결 2025-10-27 12:09:22 +09:00
ba7edde4da Merge remote-tracking branch 'origin/main' 2025-10-24 17:49:22 +09:00
709f2b4d4b 봄 등록, csv 적용, 모품번 없이 저장 기능 개발, 엑셀 새로 업로드 기능 추가 2025-10-24 17:47:21 +09:00
5514ab3bb7 Merge pull request 'V20251023001' (#13) from V20251023001 into main
Reviewed-on: #13
2025-10-24 07:56:48 +00:00
Johngreen
63043f6909 E-BOM 확인/수정 완료 2025-10-24 16:56:00 +09:00
Johngreen
2b12fc3f6e E-BOM 확인/수정 2025-10-24 15:52:14 +09:00
23ebcd3b88 봄 복사기능 추가 2025-10-24 15:25:54 +09:00
967b8b6529 디자인 변경 2025-10-24 15:24:39 +09:00
b463ab84e3 봄 구조등록 수정. 봄 복사 개발 전 2025-10-24 14:26:55 +09:00
09d225803d Merge pull request '프로젝트일정관리 업데이트' (#12) from V20251023001 into main
Reviewed-on: #12
2025-10-23 08:41:01 +00:00
Johngreen
9c8d71c924 프로젝트일정관리 업데이트 2025-10-23 17:39:47 +09:00
daf5d9bce4 Merge pull request 'V20251023001' (#11) from V20251023001 into main
Reviewed-on: #11
2025-10-23 07:21:42 +00:00
Johngreen
1185aa491f 프로젝트관리_일정관리(WBS)3페이지 출하일 추가 2025-10-23 16:20:00 +09:00
Johngreen
dff92cedf7 프로젝트관리_일정관리업데이트 2025-10-23 15:52:53 +09:00
3a72111b20 Merge pull request '판매관리 검색필터부분 매출관리랑 맞춤' (#10) from V2025101701 into main
Reviewed-on: #10
2025-10-23 04:30:34 +00:00
Johngreen
fc2448eb6b 판매관리 검색필터부분 매출관리랑 맞춤 2025-10-23 13:30:12 +09:00
a4d1af4d91 Merge pull request 'V2025101701' (#9) from V2025101701 into main
Reviewed-on: #9
2025-10-23 04:19:22 +00:00
Johngreen
109d5b0501 판매 등록디자인일관성 수정 2025-10-23 13:18:54 +09:00
Johngreen
1890cb992d 판매관리페이지에서 고객사 요청사항 버그 수정 2025-10-23 13:10:17 +09:00
5d288975ae Merge pull request '판매관리, 매출관리 업데이트' (#8) from V2025101701 into main
Reviewed-on: #8
2025-10-23 02:31:28 +00:00
Johngreen
de875a207b 판매관리, 매출관리 업데이트 2025-10-23 11:30:46 +09:00
f00462ed70 Merge remote-tracking branch 'origin/main' 2025-10-23 09:54:13 +09:00
42d1cd4cd0 주문서첨부파일, 견적관리 틀고정 수정 2025-10-23 09:50:58 +09:00
Johngreen
f171212092 ㄹㄹ 2025-10-22 21:14:01 +09:00
221a2a3f8a Merge pull request 'V2025101701' (#7) from V2025101701 into main
Reviewed-on: #7
2025-10-22 12:06:26 +00:00
Johngreen
f8ef97bb3c Merge branch 'main' into V2025101701 2025-10-22 21:05:10 +09:00
Johngreen
d45261788c 수주/매출 관리 기능 수정 - ORDER_DATE 필드 추가 및 수주 합계 정보 수정 2025-10-22 21:04:55 +09:00
Johngreen
a3dd839b34 partMng.xml 수정 2025-10-22 21:02:31 +09:00
Johngreen
92860f134f 수주/매출 관리 기능 수정 - ORDER_DATE 필드 추가 및 수주 합계 정보 수정 2025-10-22 21:00:17 +09:00
d2e495c8cd Merge origin/main - 원격 변경사항 병합 2025-10-22 21:00:12 +09:00
bed767994e 영업 수정 커밋 2025-10-22 20:53:46 +09:00
f524e06fe7 Merge pull request '판매관리 리스트의 요청납기, 고객사요청사항, 발주일, 주문서 컬럼의 내용넘어오게 수정' (#6) from V2025101701 into main
Reviewed-on: #6
2025-10-22 10:38:23 +00:00
Johngreen
6bc7a84135 판매관리 리스트의 요청납기, 고객사요청사항, 발주일, 주문서 컬럼의 내용넘어오게 수정 2025-10-22 19:37:35 +09:00
05507eed03 주문서첨부 2종류 변경, 버튼css 수정 2025-10-22 18:30:30 +09:00
39543cec75 E-BOM 등록 수정중 2025-10-22 17:52:00 +09:00
5fb059b3fd Merge pull request 'V2025101701' (#5) from V2025101701 into main
Reviewed-on: #5
2025-10-22 08:31:55 +00:00
Johngreen
637d68548c Update salesRegForm.jsp 2025-10-22 17:31:23 +09:00
Johngreen
bbf91df26e 영업관리_판매관리업데이트 2025-10-22 17:22:02 +09:00
10c5a67b05 fix: Select2 이벤트를 change에서 select2:select로 변경하여 같은 값 재선택 시에도 이벤트 발생하도록 수정
- estimateRegistFormPopup.jsp: 품번/품명 셀렉트박스 이벤트 수정
- estimateTemplate1.jsp: 품명 셀렉트박스 이벤트 수정 및 select2:clear 이벤트 추가
- common.js: initPartSelect2Ajax 함수의 품번/품명 이벤트 핸들러 수정
- ContractMgmtController.java: 견적서 신규 작성 시 품목 데이터 로드 주석처리
2025-10-22 17:08:11 +09:00
2fafff5ee5 견적관리, 주문서관리 수정 2025-10-22 16:18:07 +09:00
4ba30255ba Merge remote-tracking branch 'origin/main' 2025-10-22 10:04:17 +09:00
7f67967add 환율 저장 시 , 제거 2025-10-22 09:54:56 +09:00
8e2af98873 Merge pull request '프로젝트관리 초기커밋' (#4) from V2025101701 into main
Reviewed-on: #4
2025-10-21 07:39:43 +00:00
Johngreen
dbc26fb35b 프로젝트관리 초기커밋 2025-10-21 16:39:00 +09:00
07b147ff9e Merge remote-tracking branch 'origin/main' 2025-10-21 16:30:12 +09:00
5794895dcb feat: PART 관리 기능 개선 및 Excel 업로드 수정
- PART 관리 목록에 열처리경도, 열처리방법, 표면처리, 공급업체 필드 추가
- Excel 업로드 시 공급업체 및 범주 이름 검증 로직 추가 (띄어쓰기 무시)
- partMng.xml: SUPPLY_CODE 중복 제거 및 쿼리 최적화
- PartMngController: sup_code 코드맵 활성화
- common.js: jqGrid 호환성 개선 (getRows 에러 수정)
- header.jsp, menu.jsp: 메뉴 UI 개선
- CSS: 로고 및 메뉴 스타일 조정
2025-10-21 16:23:07 +09:00
Johngreen
bb5013a619 xml변경사항커밋 2025-10-21 09:55:19 +09:00
3350bf5d07 Merge pull request 'V2025101701' (#3) from V2025101701 into main
Reviewed-on: #3
2025-10-21 00:26:58 +00:00
Johngreen
6af7fb6b6d 판매관리, 매출관리완성 2025-10-20 23:04:30 +09:00
ca25e0de56 feat: 품번/품명 Select2 AJAX 검색 기능 추가
- common.js에 initPartSelect2Ajax 함수 추가 (기존 select2 영향 없음)
- estimateList_new.jsp: 품번/품명 AJAX 검색 적용
- orderMgmtList.jsp: 품번/품명 AJAX 검색 적용
- 디버깅 로그 추가로 문제 해결 용이
2025-10-20 15:55:15 +09:00
889231ae27 feat: 견적서 합계 및 수주 관리 기능 추가
- 견적서(estimateTemplate1.jsp)에 합계 및 원화환산 공급가액 표시 추가
- ESTIMATE_TEMPLATE 테이블에 TOTAL_AMOUNT, TOTAL_AMOUNT_KRW 컬럼 추가
- 견적관리 목록에 최신 차수 견적 합계 표시
- 수주등록 화면(orderRegistFormPopup.jsp) 개선: 품목별 수주 정보 입력
- CONTRACT_ITEM 테이블에 수주 관련 컬럼 추가 (ORDER_QUANTITY, ORDER_UNIT_PRICE 등)
- CONTRACT_ITEM UPSERT 방식으로 변경하여 품목 OBJID 유지 (수주 정보 연결 유지)
- 수주관리 목록에 수주 합계 정보 표시 (공급가액, 부가세, 총액, 원화총액)
- 품목 수정 시 기존 OBJID 유지로 데이터 무결성 확보
2025-10-19 21:58:41 +09:00
038f64cc9f Merge remote-tracking branch 'origin/main'
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2025-10-18 23:18:50 +09:00
f47b091dca 견적요청등록화면 수정 2025-10-18 22:51:59 +09:00
Johngreen
d9e06fe95d 매출관리 신규생성 2025-10-17 17:18:05 +09:00
a555f27987 머지 커밋 2025-10-17 16:28:00 +09:00
f28af78a49 Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2025-10-17 16:26:56 +09:00
2aaf24348e 디자인 수정 커밋밋 2025-10-17 16:26:45 +09:00
df30332a49 Merge remote-tracking branch 'origin/main' into main 2025-10-17 15:33:38 +09:00
34f5207ded feat: 견적/주문서 관리 기능 개선
- 견적등록 유/무상 select 박스에 selected 속성 추가
- 주문서 목록 페이지 업데이트
- 수주 관련 컬럼 추가 SQL 스크립트 추가 (add_order_columns.sql)
- estimate_template_tables.sql 업데이트
- contractMgmt.xml 쿼리 개선
2025-10-17 14:24:23 +09:00
7a57faa87b 이카운트 적용 2025-10-17 14:18:22 +09:00
7db28addf7 디자인 수정 2025-10-17 14:09:21 +09:00
Johngreen
7e740bf487 Update salesMgmtList.jsp 2025-10-17 13:39:03 +09:00
Johngreen
d9160990de Update contractMgmt.xml 2025-10-17 12:11:48 +09:00
3ad134fc04 Merge pull request '매출관리 페이지 완료' (#2) from V2025101501 into main
Reviewed-on: #2
2025-10-17 03:09:53 +00:00
Johngreen
018688520d 매출관리 페이지 완료 2025-10-17 12:09:17 +09:00
141ef2c580 feat: 주문서관리 수주등록 기능 구현 및 Admin 버튼 UI 개선
- 주문서관리 목록 페이지 추가 (orderMgmtList.jsp)
- 수주등록 팝업 기능 구현 (orderRegistFormPopup.jsp)
  * 영업정보 선택 후 수주 정보 입력
  * 환종/환율 자동 로드 및 금액 자동 계산
  * 단가×수량 → 공급가액, 부가세, 총액 자동 계산
- Controller: orderRegistFormPopup, saveOrderInfo 메서드 추가
- Service: getContractInfo, getOrderInfo, saveOrderInfo 메서드 추가
- Mapper: 수주 정보 조회/저장 쿼리 추가 (updateOrderInfo)
- CONTRACT_MGMT 테이블의 수주 관련 컬럼 활용
- Header Admin 버튼 UI 개선 (인라인 표시)
2025-10-17 10:00:18 +09:00
546e8e8e02 feat: 견적관리 메일 발송 기능 추가 및 UI 개선
- 견적서 메일 발송 API 추가 (ContractMgmtController, ContractMgmtService)
- 견적관리 리스트에 메일 발송 상태 및 발송일시 컬럼 추가
- 메일 내용을 견적서 형식과 동일하게 변경 (품목 테이블 포함)
- 메일 제목에 영업번호 및 OBJID 포함하여 발송 이력 추적 가능
- 견적서 템플릿: 단가/금액 콤마 표시 기능 추가
- 견적서 템플릿: 비고 컬럼 너비 확대
- S/N 모달창 텍스트 색상 개선 (가독성 향상)
- 견적서 수정 시 특정 템플릿만 업데이트되도록 SQL 쿼리 수정
2025-10-16 13:24:08 +09:00
1b84bee342 merge: origin/main의 디자인 수정 내용 반영 2025-10-16 10:28:34 +09:00
81f071cc34 fix: 견적서 저장/조회 버그 수정 및 여러 차수 작성 기능 추가
- 견적현황 undefined 문제 해결 (EST_STATUS 필드 추가)
- 견적서 목록 팝업 대문자 키 이름 강제
- 견적서 데이터 로드 엔드포인트 추가 (getEstimateTemplateDataByObjId)
- 한 영업번호에 여러 견적서 작성 가능하도록 수정
- PostgreSQL 타입 캐스팅 에러 수정
- 품목 저장 시 서브쿼리 다중 행 에러 수정
2025-10-16 10:27:23 +09:00
8f515c0780 수정 디자인 수정정 2025-10-15 18:47:59 +09:00
c322b62e17 추가 반영 2025-10-15 18:22:21 +09:00
f7ccb78b31 디자인 적용 2025-10-15 18:19:04 +09:00
c26013bb81 디자인및 오류 수정 2025-10-15 16:12:03 +09:00
8a4aa8875f Merge branch 'main' of https://g.wace.me/chpark/wace_plm 2025-10-15 16:03:25 +09:00
eb715b8e1b 자동 컴파일 내용 추가 2025-10-15 16:02:42 +09:00
b0383d3479 auto commit 2025-10-15 16:00:50 +09:00
2f20549444 Merge remote-tracking branch 'origin/main' into main 2025-10-15 15:58:08 +09:00
60356f886c feat: 견적서 작성 기능 추가 (일반 견적서, 장비 견적서)
- 견적서 템플릿 2종 추가 (estimateTemplate1.jsp, estimateTemplate2.jsp)
- 견적서 작성 팝업 기능 구현 (estimateList_new.jsp)
- 견적서 템플릿 컨트롤러 및 서비스 메서드 추가
- 견적서 템플릿용 DB 테이블 스키마 생성 스크립트 추가
- 회사 직인 이미지 추가
- 견적서 양식: A4 인쇄 최적화, 동적 품목 추가/수정, 자동 금액 계산
2025-10-15 15:45:34 +09:00
0be0790e03 변경 내용 커밋 로그인 화면 2025-10-15 15:24:21 +09:00
fec51a86f3 Merge branch 'main' of https://g.wace.me/chpark/wace_plm into main
- ?먭꺽 ?€?μ냼??.gitignore 諛?.class ?뚯씪 ?뺣━ 蹂€寃쎌궗??蹂묓빀
- PartMngController.class 異⑸룎 ?닿껐 (??젣)
2025-10-15 14:51:33 +09:00
5b12cccb77 硫붾돱 ?먮룞 ?④?/蹂댁엫 湲곕뒫 諛??ㅻ뜑 ?됱긽 蹂€寃?
- header.jsp: 硫붾돱 ?됱긽???뚮???#0011ff) 湲곕낯, ?섎뒛??#c4c4f4) ?좏깮?쇰줈 蹂€寃?- menu.jsp: 硫붾돱 ?먮룞 ?④?/蹂댁엫 湲곕뒫 異붽?, ?좊땲硫붿씠???④낵 ?곸슜
- toggle.jsp: ?좊땲硫붿씠???⑥닔 異붽? (fntg_changeSizeWithAnimation, fntg_showMenuWithAnimation)
- 留덉슦???대깽?몃줈 硫붾돱 ?먮룞 ?④?/蹂댁엫 ?쒖뼱
2025-10-15 14:50:51 +09:00
4c84ae5db2 디자인 수정 반영 2025-10-15 14:43:56 +09:00
c3c86ae9cf feat: 견적관리 기능 추가 및 검색조건 확장
- 견적요청등록 팝업 신규 개발 (estimateRegistFormPopup.jsp)
  * S/N 관리 기능 (개별 추가, 연속번호 생성)
  * 유/무상, 품번, 품명, 수량, 환율 등 필드 추가
  * actionType=view 시 닫기 버튼만 표시
- 견적관리 리스트 검색조건 추가
  * 주문유형, 제품구분, 국내/해외, 고객사
  * 유/무상, 품번, 품명, S/N
  * 접수일, 요청납기일 기간 검색
  * 결재상태
- 결재상신 버튼 기능 수정
- 결재 상태 컬럼 추가 및 결재 상세 팝업 연동
- contractBase SQL에 견적관리 필드 추가
2025-10-15 14:28:20 +09:00
e0d992eb64 Merge pull request 'Remove binary .class files from Git and add .gitignore' (#1) from V2025101501 into main
Reviewed-on: #1
2025-10-15 01:17:08 +00:00
Johngreen
9be8e365e6 Remove binary .class files from Git and add .gitignore 2025-10-15 10:16:01 +09:00
Johngreen
213f9a5c84 auto commit 2025-10-15 10:06:05 +09:00
a95069a5cd bom list 수정 반영 2025-10-13 19:44:37 +09:00
a47b1f1ff6 BOM조회 수정정 2025-10-13 17:04:41 +09:00
498 changed files with 199095 additions and 15187 deletions

View File

@@ -19,4 +19,11 @@ DB_PASSWORD=waceplm0909!!
DB_DRIVER_CLASS_NAME=org.postgresql.Driver
DB_MAX_TOTAL=200
DB_MAX_IDLE=50
DB_MAX_WAIT_MILLIS=-1
DB_MAX_WAIT_MILLIS=-1
# --- NAS Backup SMB Configuration ---
FTP_HOST=effectsno1.synology.me
FTP_USER=esgrin-mes-backup
FTP_PASSWORD=UyD12#11YHnn
FTP_PATH=esgrin-mes-backup
FTP_PORT=2112

35
.gitignore vendored Normal file
View File

@@ -0,0 +1,35 @@
# Compiled class files
*.class
# Build directories
WebContent/WEB-INF/classes/
# Log files
*.log
logs/
# OS files
.DS_Store
Thumbs.db
# IDE files
.settings/
.classpath
.project
# Environment files (보안상 제외)
.env
.env.development
.env.production
# Temporary files
*.tmp
*.bak
*.swp
*~
# Docker volumes
.docker/
# Cursor files
.cursor/

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 KiB

54
Dockerfile.backup Normal file
View File

@@ -0,0 +1,54 @@
# Use an official Python runtime as a parent image
FROM python:3.10-slim
# Set environment variables
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
ENV TZ=Asia/Seoul
# Install system dependencies including PostgreSQL client 16
RUN apt-get update && \
apt-get install -y --no-install-recommends \
gnupg \
lsb-release \
wget \
ca-certificates \
tzdata \
gpg \
lftp && \
# Add PostgreSQL Apt Repository
# Download the key
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
# Dearmor the key and save to the keyring directory
gpg --dearmor -o /usr/share/keyrings/postgresql-archive-keyring.gpg && \
# Set correct permissions for the keyring file
chmod 644 /usr/share/keyrings/postgresql-archive-keyring.gpg && \
# Add the repository source, signed by the keyring
sh -c 'echo "deb [signed-by=/usr/share/keyrings/postgresql-archive-keyring.gpg] https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' && \
# Update again after adding repo
apt-get update && \
# Install specific client version
apt-get install -y --no-install-recommends \
postgresql-client-16 && \
# Configure timezone
ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && \
# Clean up (remove build dependencies)
apt-get purge -y --auto-remove wget gnupg lsb-release ca-certificates gpg && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# Install Python dependencies
# Using requirements.txt is generally better, but for a simple script:
RUN pip install --no-cache-dir schedule pytz
# Set the working directory in the container
WORKDIR /app
# Copy the Python script into the container
COPY db/backup.py .
# Ensure .ssh directory exists (still good practice, though key might not be used)
# RUN mkdir -p /root/.ssh && chmod 700 /root/.ssh # No longer needed for SSH keys
# Command to run the application
CMD ["python", "backup.py"]

View File

@@ -10,6 +10,9 @@ COPY src /usr/local/tomcat/webapps/ROOT/WEB-INF/src
# Copy custom Tomcat context configuration for JNDI
COPY ./tomcat-conf/context.xml /usr/local/tomcat/conf/context.xml
# Copy custom Tomcat server configuration for URIEncoding
COPY ./tomcat-conf/server.xml /usr/local/tomcat/conf/server.xml
# Copy database driver if needed (PostgreSQL driver is already in WEB-INF/lib)
# COPY path/to/postgresql-driver.jar /usr/local/tomcat/lib/

226
ERP_SYNC_README.md Normal file
View File

@@ -0,0 +1,226 @@
# ERP API 데이터 동기화 배치 시스템
## 개요
이 시스템은 외부 ERP API로부터 거래처, 부서, 사원 정보를 자동으로 가져와 PLM 시스템의 데이터베이스에 동기화하는 배치 프로그램입니다.
## 주요 기능
### 1. 거래처 정보 동기화 (CustomerApiClient)
- **API 엔드포인트**: `/apiproxy/api16S11`
- **대상 테이블**: `client_mng`
- **동기화 데이터**:
- 거래처코드, 거래처명, 거래처약칭
- 사업자등록번호, 대표자명
- 업태, 종목
- 주소, 연락처 정보
- 사용여부
### 2. 부서 정보 동기화 (DepartmentApiClient)
- **API 엔드포인트**: `/apiproxy/api16S10`
- **대상 테이블**: `dept_info`
- **동기화 데이터**:
- 부서코드, 부서명
- 회사코드, 부서레벨
- 상위부서 정보
- 정렬순서, 등록일/종료일
### 3. 사원 정보 동기화 (EmployeeApiClient)
- **API 엔드포인트**: `/apiproxy/api16S05`
- **대상 테이블**: `user_info`
- **동기화 데이터**:
- 사원번호, 사원코드, 사원명
- 부서 정보
- 직급, 직책
- 연락처 (이메일, 휴대폰)
- 재직구분, 입사일, 생년월일
## 배치 실행 스케줄
### 자동 실행
- **실행 시간**: 매일 새벽 00시 00분
- **Cron 표현식**: `0 0 0 * * ?`
- **실행 메서드**: `BatchService.syncErpData()`
### 수동 실행
필요시 `BatchService.syncErpData()` 메서드를 직접 호출하여 수동 실행 가능
## 설치 및 설정
### 1. 데이터베이스 설정
```bash
# PostgreSQL에 접속하여 테이블 생성 스크립트 실행
psql -U [사용자명] -d [데이터베이스명] -f database/create_erp_sync_tables.sql
```
### 2. 소스 파일 구조
```
wace_plm/
├── src/com/pms/
│ ├── api/
│ │ ├── CustomerApiClient.java # 거래처 API 클라이언트
│ │ ├── DepartmentApiClient.java # 부서 API 클라이언트
│ │ └── EmployeeApiClient.java # 사원 API 클라이언트
│ ├── service/
│ │ └── BatchService.java # 배치 서비스 (동기화 로직)
│ └── mapper/
│ └── batch.xml # MyBatis 매퍼 (SQL 쿼리)
└── database/
└── create_erp_sync_tables.sql # 테이블 생성 스크립트
```
### 3. MyBatis 설정
`mybatisConf.xml`에 batch 매퍼가 등록되어 있는지 확인:
```xml
<mapper resource="/com/pms/mapper/batch.xml" />
```
### 4. API 인증 정보
API 클라이언트에 다음 정보가 설정되어 있습니다:
- **Base URL**: `https://erp.rps-korea.com`
- **회사코드**: `1000`
- **Caller Name**: `API_gcmsAmaranth40578`
- **Access Token**: (소스 코드 참조)
- **Hash Key**: (소스 코드 참조)
## 동작 방식
### 1. API 호출
각 API 클라이언트가 ERP 시스템에 HTTPS POST 요청을 전송합니다.
- TLS 1.2 프로토콜 사용
- HMacSHA256 기반 인증
- JSON 형식 데이터 송수신
### 2. 데이터 파싱
API 응답 JSON을 파싱하여 Map 객체로 변환합니다.
- JDK 1.7 호환 방식의 수동 JSON 파싱
- 필요한 필드만 추출
### 3. 데이터베이스 저장
- 기존 데이터 존재 여부 확인 (코드 기준)
- 신규 데이터: INSERT
- 기존 데이터: UPDATE
- 트랜잭션 처리로 데이터 무결성 보장
### 4. 로깅
- 각 단계별 진행 상황 콘솔 출력
- 성공/실패 건수 집계
- 오류 발생 시 상세 로그 출력
## 에러 처리
### API 호출 실패
- 연결 타임아웃: 30초
- 리다이렉트 자동 처리
- HTTP 에러 코드 확인 및 로깅
### 데이터 파싱 오류
- JSON 파싱 실패 시 해당 레코드 스킵
- 오류 로그 출력 후 다음 레코드 처리 계속
### 데이터베이스 오류
- 트랜잭션 롤백
- 전체 배치 실패 처리
- 상세 오류 메시지 출력
## 모니터링
### 로그 확인
배치 실행 시 다음 정보가 출력됩니다:
```
====================================
ERP 데이터 동기화 배치 시작
====================================
거래처 정보 동기화 시작...
거래처 정보 동기화 완료 - 신규: X건, 수정: Y건
부서 정보 동기화 시작...
부서 정보 동기화 완료 - 신규: X건, 수정: Y건
사원 정보 동기화 시작...
사원 정보 동기화 완료 - 신규: X건, 수정: Y건
ERP 데이터 동기화 배치 완료
```
### 데이터 확인
```sql
-- 거래처 정보 확인
SELECT COUNT(*) FROM client_mng WHERE reg_user = 'batch_system';
-- 부서 정보 확인
SELECT COUNT(*) FROM dept_info WHERE reg_user = 'batch_system';
-- 사원 정보 확인
SELECT COUNT(*) FROM user_info WHERE reg_user = 'batch_system';
-- 최근 동기화 데이터 확인
SELECT * FROM client_mng WHERE reg_user = 'batch_system'
ORDER BY reg_date DESC LIMIT 10;
```
## 주의사항
1. **데이터 중복 방지**
- 거래처: `tr_cd` (거래처코드) 기준
- 부서: `dept_cd` (부서코드) 기준
- 사원: `emp_cd` (사원코드) 기준
2. **네트워크 환경**
- ERP API 서버 접근 가능 여부 확인
- 방화벽 설정 확인
- SSL 인증서 검증 우회 (개발 환경)
3. **성능 고려사항**
- 대량 데이터 처리 시 시간 소요 가능
- 배치 실행 시간대 조정 가능 (현재: 새벽 00시)
- 필요시 페이징 처리 추가 고려
4. **데이터 정합성**
- 배치 실행 전 데이터 백업 권장
- 테스트 환경에서 충분한 검증 후 운영 적용
## 트러블슈팅
### API 호출 실패
```
원인: 네트워크 연결 문제, 인증 실패
해결:
- 네트워크 연결 확인
- API 인증 정보 확인
- ERP 서버 상태 확인
```
### JSON 파싱 오류
```
원인: API 응답 형식 변경
해결:
- API 응답 로그 확인
- 파싱 로직 수정
```
### 데이터베이스 오류
```
원인: 테이블 구조 불일치, 권한 문제
해결:
- 테이블 생성 스크립트 재실행
- 데이터베이스 권한 확인
```
## 향후 개선 사항
1. **성능 최적화**
- 배치 INSERT/UPDATE 처리
- 페이징 처리 추가
2. **모니터링 강화**
- 배치 실행 이력 테이블 추가
- 알림 기능 추가 (이메일, 슬랙 등)
3. **에러 복구**
- 실패 레코드 재처리 로직
- 부분 실패 시 이어서 처리
4. **설정 외부화**
- API URL, 인증 정보를 설정 파일로 분리
- 환경별 설정 관리
## 문의
기술 지원이 필요한 경우 개발팀에 문의하시기 바랍니다.

121
README.md
View File

@@ -1,21 +1,21 @@
# PLM 솔루션 (ILSHIN)
# RPS 업무관리 시스템
## 프로젝트 개요
본 프로젝트는 제품 수명 주기 관리(PLM - Product Lifecycle Management) 솔루션입니다. 제품 개발 초기 단계부터 설계, 생산, 유통, 유지보수 및 폐기에 이르기까지 제품과 관련된 모든 데이터와 프로세스를 통합적으로 관리하는 것을 목표로 합니다.
본 프로젝트는 RPS(Resource Planning System) 업무관리 시스템입니다. 기업의 자원 계획 및 업무 프로세스를 통합적으로 관리하여 효율적인 업무 처리와 자원 최적화를 목표로 합니다.
## 주요 기능 (예상)
## 주요 기능
소스 코드 분석 및 일반적인 PLM 솔루션의 기능을 바탕으로 다음과 같은 메뉴/기능을 포함할 것으로 예상됩니다. 실제 메뉴는 애플리케이션 실행 후 확인해야 합니다.
RPS 업무관리 시스템의 주요 기능은 다음과 같습니다:
- **제품 정보 관리:** 제품 분류, 속성, 사양 등 관리
- **BOM (Bill of Materials) 관리:** 부품 목록, 계층 구조 관리 (eBOM, mBOM 등)
- **설계 변경 관리 (ECO/ECR):** 설계 변경 요청, 검토, 승인 프로세스 관리
- **문서 관리:** CAD 데이터, 도면, 기술 문서 등의 버전 관리 및 접근 제어
- **프로젝트/일정 관리:** 개발 프로젝트 일정, 리소스, 산출물 관리
- **사용자 및 권한 관리:** 역할 기반 접근 제어
- **워크플로우 관리:** 표준 프로세스 자동화 및 추적
- **데이터 시각화/리포트:** 다양한 형식의 보고서 생성 (데이터 표시는 `jqGrid` 활용할 것으로 보입니다.)
- **자원 관리:** 인적 자원, 물적 자원, 시설 등의 통합 관리
- **업무 프로세스 관리:** 업무 흐름 정의, 승인 프로세스, 워크플로우 관리
- **프로젝트 관리:** 프로젝트 계획, 일정 관리, 진행 상황 추적
- **문서 관리:** 업무 문서의 생성, 수정, 승인, 보관 및 검색
- **보고서 및 분석:** 업무 현황 분석, KPI 관리, 대시보드 제공
- **사용자 및 권한 관리:** 역할 기반 접근 제어 및 권한 관리
- **알림 및 메시징:** 업무 관련 알림, 메시지 전송 기능
- **데이터 시각화:** 차트, 그래프를 통한 데이터 시각화 (jqGrid, Tabulator 등 활용)
## 기술 스택
@@ -25,8 +25,8 @@
- MyBatis (v3.2.3) - 데이터베이스 연동
- **Frontend:**
- JSP (JavaServer Pages)
- JavaScript (jQuery v1.11.3 / v2.1.4, jqGrid v4.7.1 확인)
- CSS
- JavaScript (jQuery v1.11.3 / v2.1.4, jqGrid v4.7.1, Tabulator 확인)
- CSS (basic.css - 메인 스타일시트, 드롭다운 메뉴 및 반응형 디자인 포함)
- Apache Tiles (v3.0.5) - 페이지 레이아웃/템플릿
- **Database:**
- PostgreSQL (연결 정보 및 드라이버 확인)
@@ -44,6 +44,99 @@
- `pdfbox` (PDF 처리)
- 기타 다수 (`WebContent/WEB-INF/lib` 디렉토리 참조)
## UI 구조 및 메뉴 시스템
### 메뉴 구조
- **상단 네비게이션:** 메인 메뉴가 상단 헤더에 위치
- **드롭다운 메뉴:** 상단 메뉴 클릭 시 하위 메뉴가 드롭다운으로 표시
- **전체 화면 활용:** 왼쪽 프레임을 제거하고 컨텐츠 영역을 전체 화면으로 확대
- **반응형 디자인:** 다양한 화면 크기에 대응하는 반응형 레이아웃
### 주요 파일
- **header.jsp:** 상단 메뉴 및 네비게이션 구조 정의
- **basic.css:** 메인 스타일시트, 드롭다운 메뉴 스타일 포함
- **메뉴 관련 JavaScript:** jQuery 기반 메뉴 인터랙션 처리
## Materialize CSS 드롭다운 시스템
본 시스템은 [Materialize CSS](https://materializecss.com/dropdown.html) 프레임워크의 드롭다운 컴포넌트를 활용하여 현대적이고 사용자 친화적인 메뉴 시스템을 구현합니다.
### Materialize CSS 드롭다운 특징
#### 기본 구조
```html
<!-- 드롭다운 트리거 -->
<a class='dropdown-trigger btn' href='#' data-target='dropdown1'>Drop Me!</a>
<!-- 드롭다운 구조 -->
<ul id='dropdown1' class='dropdown-content'>
<li><a href="#!">one</a></li>
<li><a href="#!">two</a></li>
<li class="divider" tabindex="-1"></li>
<li><a href="#!">three</a></li>
<li><a href="#!"><i class="material-icons">view_module</i>four</a></li>
<li><a href="#!"><i class="material-icons">cloud</i>five</a></li>
</ul>
```
#### JavaScript 초기화
```javascript
// DOM 로드 완료 후 초기화
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('.dropdown-trigger');
var instances = M.Dropdown.init(elems, options);
});
// jQuery 방식
$('.dropdown-trigger').dropdown();
```
#### 주요 옵션
| 옵션명 | 타입 | 기본값 | 설명 |
|--------|------|--------|------|
| alignment | String | 'left' | 메뉴 정렬 방향 정의 |
| autoTrigger | Boolean | true | 키보드 포커스 자동 설정 |
| constrainWidth | Boolean | true | 드롭다운 너비를 트리거 크기에 맞춤 |
| container | Element | null | 드롭다운의 경계 컨테이너 지정 |
| coverTrigger | Boolean | true | false시 트리거 아래에 드롭다운 표시 |
| closeOnClick | Boolean | true | 항목 클릭시 드롭다운 닫기 |
| hover | Boolean | false | 호버시 드롭다운 열기 |
| inDuration | Number | 150 | 열림 애니메이션 지속시간 (ms) |
| outDuration | Number | 250 | 닫힘 애니메이션 지속시간 (ms) |
#### 주요 메서드
- **`.open()`**: 드롭다운 열기
- **`.close()`**: 드롭다운 닫기
- **`.recalculateDimensions()`**: 내용 변경시 크기 재계산
- **`.destroy()`**: 인스턴스 제거
#### 인스턴스 속성
- **`el`**: 초기화된 DOM 엘리먼트
- **`options`**: 초기화 옵션 객체
- **`id`**: 드롭다운 엘리먼트 ID
- **`dropdownEl`**: 드롭다운 DOM 엘리먼트
- **`isOpen`**: 드롭다운 열림 상태
- **`isScrollable`**: 드롭다운 스크롤 가능 여부
- **`focusedIndex`**: 포커스된 항목 인덱스
### 시스템 적용 방식
본 RPS 시스템에서는 Materialize CSS 드롭다운을 다음과 같이 활용합니다:
1. **CDN 라이브러리 로드**
```html
<!-- Materialize CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<!-- Material Icons -->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!-- Materialize JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
```
2. **동적 메뉴 로딩**: AJAX를 통해 서버에서 메뉴 데이터를 가져와 동적으로 드롭다운 생성
3. **Material Design 아이콘**: 메뉴 항목에 Material Icons 적용으로 시각적 향상
4. **커스텀 스타일링**: basic.css를 통해 기존 시스템 디자인과 조화로운 스타일 적용
## 프로젝트 구조 (폴더별 역할)
- **`.git/`**: Git 버전 관리 시스템 메타데이터 저장소.

Some files were not shown because too many files have changed in this diff Show More