From c9d65ea5fda29f0071e1482cd2d0afa2dbc1320d Mon Sep 17 00:00:00 2001 From: hjjeong Date: Thu, 2 Apr 2026 09:29:32 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B5=AC=EB=A7=A4=EB=A6=AC=EC=8A=A4=ED=8A=B8?= =?UTF-8?q?=20=EA=B0=80=EA=B3=B5=EC=97=85=EC=B2=B4=20RPS=20=EA=B8=B0?= =?UTF-8?q?=EB=B3=B8=EA=B0=92=20=EC=84=A4=EC=A0=95=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Level 1(조립품)에 RPS가 강제 설정되던 문제 해결 (Level 2 이상만 적용) - 구매리스트 상세 조회 시 PROCESSING_VENDOR NULL을 RPS로 치환하던 하드코딩 제거 Co-Authored-By: Claude Opus 4.6 (1M context) --- WebContent/WEB-INF/view/productionplanning/mBomPopupLeft.jsp | 5 +++-- src/com/pms/mapper/salesMng.xml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/WebContent/WEB-INF/view/productionplanning/mBomPopupLeft.jsp b/WebContent/WEB-INF/view/productionplanning/mBomPopupLeft.jsp index 7d03259..5124e55 100644 --- a/WebContent/WEB-INF/view/productionplanning/mBomPopupLeft.jsp +++ b/WebContent/WEB-INF/view/productionplanning/mBomPopupLeft.jsp @@ -1068,10 +1068,11 @@ function fn_initGrid() { row.ORDER_QTY = fn_calcOrderQty(row); } - // 가공업체 기본값: 값이 없을 때만 적용 (저장된 값은 유지) + // 가공업체 기본값: Level 2 이상 비구매품에만 RPS 설정 (Level 1 제외) if(!row.PROCESSING_VENDOR) { var partTypeTitle = row.PART_TYPE_TITLE || row.part_type_title || ''; - if(partTypeTitle.indexOf('구매품') < 0) { + var level = parseInt(row.LEVEL || row.LEV || 0); + if(level > 1 && partTypeTitle.indexOf('구매품') < 0) { row.PROCESSING_VENDOR = '0000008377'; } } diff --git a/src/com/pms/mapper/salesMng.xml b/src/com/pms/mapper/salesMng.xml index 62a854f..0c2e621 100644 --- a/src/com/pms/mapper/salesMng.xml +++ b/src/com/pms/mapper/salesMng.xml @@ -3172,7 +3172,7 @@ UPDATE SET 0 AS ORDER_QTY, 0 AS ITEM_QTY2, 0 AS PRODUCTION_QTY, - CASE WHEN SRP.PROCESSING_VENDOR IS NULL THEN '0000008377' ELSE SRP.PROCESSING_VENDOR END AS PROCESSING_VENDOR, + SRP.PROCESSING_VENDOR, NULL AS PROCESSING_DEADLINE, NULL AS GRINDING_DEADLINE, -- 구매 관련 컬럼 (SALES_REQUEST_PART에서 조회)