From 910cc442933952216abe46a1572608282ad2acd1 Mon Sep 17 00:00:00 2001 From: leeheejin Date: Fri, 19 Dec 2025 17:49:40 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B2=80=EC=83=89=ED=95=84=ED=84=B0=20?= =?UTF-8?q?=EB=B0=9C=EC=A3=BC=EC=84=9C=20=EA=B4=80=EB=A6=AC=EA=B9=8C?= =?UTF-8?q?=EC=A7=80=20=EC=A7=84=ED=96=89=20=EC=99=84=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../classes/com/pms/mapper/purchaseOrder.xml | 16 ++++++++++++++-- .../view/purchaseOrder/purchaseOrderList_new.jsp | 11 ++++++----- .../pms/controller/PurchaseOrderController.java | 4 ++++ src/com/pms/mapper/purchaseOrder.xml | 13 +++++++++++-- 4 files changed, 35 insertions(+), 9 deletions(-) diff --git a/WebContent/WEB-INF/classes/com/pms/mapper/purchaseOrder.xml b/WebContent/WEB-INF/classes/com/pms/mapper/purchaseOrder.xml index 8e0354b..13aacec 100644 --- a/WebContent/WEB-INF/classes/com/pms/mapper/purchaseOrder.xml +++ b/WebContent/WEB-INF/classes/com/pms/mapper/purchaseOrder.xml @@ -1429,6 +1429,9 @@ -- 요청사항 ,POM.REQUEST_CONTENT + + -- 양식 타입 (general/outsourcing) + ,COALESCE(POM.FORM_TYPE, 'general') AS FORM_TYPE FROM PURCHASE_ORDER_MASTER POM @@ -3386,12 +3389,21 @@ WHERE 1=1 #{value} + + + AND CM.CATEGORY_CD = #{category_cd} + + + + AND CM.PRODUCT = #{product_cd} + + - AND TO_DATE(TO_CHAR(POM.REGDATE,'YYYY-MM-DD') ,'YYYY-MM-DD') = ]]> TO_DATE(#{reg_start_date}, 'YYYY-MM-DD') + AND TO_DATE(POM.MAIL_SEND_DATE, 'YYYY-MM-DD') = ]]> TO_DATE(#{reg_start_date}, 'YYYY-MM-DD') - AND TO_DATE(TO_CHAR(POM.REGDATE,'YYYY-MM-DD') ,'YYYY-MM-DD') TO_DATE(#{reg_end_date}, 'YYYY-MM-DD') + AND TO_DATE(POM.MAIL_SEND_DATE, 'YYYY-MM-DD') TO_DATE(#{reg_end_date}, 'YYYY-MM-DD') diff --git a/WebContent/WEB-INF/view/purchaseOrder/purchaseOrderList_new.jsp b/WebContent/WEB-INF/view/purchaseOrder/purchaseOrderList_new.jsp index fbe5bb5..70bcdc1 100644 --- a/WebContent/WEB-INF/view/purchaseOrder/purchaseOrderList_new.jsp +++ b/WebContent/WEB-INF/view/purchaseOrder/purchaseOrderList_new.jsp @@ -895,17 +895,18 @@ function fn_openMailFormPopup(purchaseOrderObjId){ ~ - - <%-- 구매담당자 주석처리 - - - --%> ~ + + + + + + diff --git a/src/com/pms/controller/PurchaseOrderController.java b/src/com/pms/controller/PurchaseOrderController.java index fff3ace..6e192fb 100644 --- a/src/com/pms/controller/PurchaseOrderController.java +++ b/src/com/pms/controller/PurchaseOrderController.java @@ -1126,6 +1126,10 @@ public class PurchaseOrderController { code_map.put("appr_status",commonService.bizMakeOptionList("0000099", (String)paramMap.get("appr_status"),"common.getCodeselect")); //발주구분 code_map.put("order_type_cd" , commonService.bizMakeOptionList("0001406", (String)paramMap.get("order_type_cd"),"common.getCodeselect")); + //주문유형 + code_map.put("category_cd", commonService.bizMakeOptionList("0000167", CommonUtils.nullToEmpty((String)paramMap.get("category_cd")),"common.getCodeselect")); + //제품구분 + code_map.put("product_cd", commonService.bizMakeOptionList("0000001", CommonUtils.nullToEmpty((String)paramMap.get("product_cd")),"common.getCodeselect")); if("excel".equals(actionType)){ list = commonService.selectList("purchaseOrder.purchaseOrderMasterList_new", request, paramMap); diff --git a/src/com/pms/mapper/purchaseOrder.xml b/src/com/pms/mapper/purchaseOrder.xml index 4827f73..13aacec 100644 --- a/src/com/pms/mapper/purchaseOrder.xml +++ b/src/com/pms/mapper/purchaseOrder.xml @@ -3389,12 +3389,21 @@ WHERE 1=1 #{value} + + + AND CM.CATEGORY_CD = #{category_cd} + + + + AND CM.PRODUCT = #{product_cd} + + - AND TO_DATE(TO_CHAR(POM.REGDATE,'YYYY-MM-DD') ,'YYYY-MM-DD') = ]]> TO_DATE(#{reg_start_date}, 'YYYY-MM-DD') + AND TO_DATE(POM.MAIL_SEND_DATE, 'YYYY-MM-DD') = ]]> TO_DATE(#{reg_start_date}, 'YYYY-MM-DD') - AND TO_DATE(TO_CHAR(POM.REGDATE,'YYYY-MM-DD') ,'YYYY-MM-DD') TO_DATE(#{reg_end_date}, 'YYYY-MM-DD') + AND TO_DATE(POM.MAIL_SEND_DATE, 'YYYY-MM-DD') TO_DATE(#{reg_end_date}, 'YYYY-MM-DD')