diff --git a/WebContent/WEB-INF/classes/com/pms/mapper/common.xml b/WebContent/WEB-INF/classes/com/pms/mapper/common.xml index 7a001af..ea79b04 100644 --- a/WebContent/WEB-INF/classes/com/pms/mapper/common.xml +++ b/WebContent/WEB-INF/classes/com/pms/mapper/common.xml @@ -2736,6 +2736,24 @@ ORDER BY COALESCE(T.REVISION, '1.0') ORDER BY SUPPLY_NAME + + + +
diff --git a/WebContent/WEB-INF/view/project/projectMgmtList.jsp b/WebContent/WEB-INF/view/project/projectMgmtList.jsp index 1588058..80d02f3 100644 --- a/WebContent/WEB-INF/view/project/projectMgmtList.jsp +++ b/WebContent/WEB-INF/view/project/projectMgmtList.jsp @@ -542,7 +542,7 @@ function setup_wbs_popup(objId){ - + @@ -555,7 +555,7 @@ function setup_wbs_popup(objId){ - + - - - + + + diff --git a/WebContent/WEB-INF/view/quality/incomingInspectionList.jsp b/WebContent/WEB-INF/view/quality/incomingInspectionList.jsp index 0088b76..4e3716d 100644 --- a/WebContent/WEB-INF/view/quality/incomingInspectionList.jsp +++ b/WebContent/WEB-INF/view/quality/incomingInspectionList.jsp @@ -116,13 +116,14 @@ var columns = [ // 조회 function fn_search(){ - // 프로젝트번호 multi select 처리 + // 프로젝트번호 multi select 처리 (배열을 콤마로 join) var selectedProjectNos = $("#project_no").val(); $('input[name="project_nos"]').remove(); + var projectNosValue = (selectedProjectNos && selectedProjectNos.length > 0) ? selectedProjectNos.join(',') : ''; $('').attr({ type: 'hidden', name: 'project_nos', - value: selectedProjectNos + value: projectNosValue }).appendTo('#form1'); _tabulGrid = fnc_tabul_search(_tabul_layout_fitColumns, _tabulGrid, "/quality/incomingInspectionGridList.do", columns, true); @@ -254,6 +255,7 @@ function fn_deliveryAcceptanceViewPopUp(objId,DELIVERY_STATUS){ + diff --git a/WebContent/WEB-INF/view/quality/incomingInspectionProgressList.jsp b/WebContent/WEB-INF/view/quality/incomingInspectionProgressList.jsp index 461c10d..fe593b9 100644 --- a/WebContent/WEB-INF/view/quality/incomingInspectionProgressList.jsp +++ b/WebContent/WEB-INF/view/quality/incomingInspectionProgressList.jsp @@ -316,6 +316,7 @@ function fn_deliveryAcceptanceViewPopUp(objId,DELIVERY_STATUS){ + diff --git a/src/com/pms/controller/ProductionPlanningController.java b/src/com/pms/controller/ProductionPlanningController.java index e3ec712..e4e6225 100644 --- a/src/com/pms/controller/ProductionPlanningController.java +++ b/src/com/pms/controller/ProductionPlanningController.java @@ -1655,8 +1655,8 @@ public class ProductionPlanningController extends BaseService { // 생산유형 code_map.put("production_type_cd", commonService.bizMakeOptionList("0001832", CommonUtils.nullToEmpty((String)paramMap.get("production_type")), "common.getCodeselect")); - // 고객사 - code_map.put("customer_cd", commonService.bizMakeOptionList("", CommonUtils.nullToEmpty((String)paramMap.get("customer_objid")), "common.getClientMngSupplySelect")); + // 고객사 (SUPPLY_MNG + CLIENT_MNG 통합) + code_map.put("customer_cd", commonService.bizMakeOptionList("", CommonUtils.nullToEmpty((String)paramMap.get("customer_objid")), "common.getsupplyselect")); request.setAttribute("code_map", code_map); }catch(Exception e){ @@ -1674,6 +1674,17 @@ public class ProductionPlanningController extends BaseService { @ResponseBody @RequestMapping("/productionplanning/prodPlanResultMgmtGridList.do") public Map prodPlanResultMgmtGridList(HttpServletRequest request, @RequestParam Map paramMap){ + // 프로젝트번호 multiple select 처리 (Java 7 호환) + String[] projectNos = request.getParameterValues("search_project_no"); + if(projectNos != null && projectNos.length > 0) { + StringBuilder sb = new StringBuilder(); + for(int i = 0; i < projectNos.length; i++) { + if(i > 0) sb.append(","); + sb.append(projectNos[i]); + } + paramMap.put("search_project_nos", sb.toString()); + } + commonService.selectListPagingNew("productionplanning.prodPlanResultMgmtGridList", request, paramMap); return paramMap; } diff --git a/src/com/pms/controller/PurchaseOrderController.java b/src/com/pms/controller/PurchaseOrderController.java index f21f5cf..fff3ace 100644 --- a/src/com/pms/controller/PurchaseOrderController.java +++ b/src/com/pms/controller/PurchaseOrderController.java @@ -1118,8 +1118,8 @@ public class PurchaseOrderController { code_map.put("part_type",commonService.bizMakeOptionList(Constants.PART_TYPE_CODE, (String)paramMap.get("part_type"),"common.getCodeselect")); //발주부품 code_map.put("type",commonService.bizMakeOptionList("0001068", (String)paramMap.get("type"),"common.getCodeselect")); - //공급업체 - code_map.put("partner_objid",commonService.bizMakeOptionList("", (String)paramMap.get("partner_objid"),"common.getmatersupplyselect")); + //공급업체 (공급업체 + 일반거래처 통합) + code_map.put("partner_objid",commonService.bizMakeOptionList("", (String)paramMap.get("partner_objid"),"common.getAllSupplySelect")); //조치담당자 code_map.put("sales_mng_user_id", commonService.bizMakeOptionList("", (String)paramMap.get("sales_mng_user_id"),"common.getUserselect")); //상태코드 @@ -1294,8 +1294,8 @@ public class PurchaseOrderController { code_map.put("part_type",commonService.bizMakeOptionList(Constants.PART_TYPE_CODE, (String)paramMap.get("part_type"),"common.getCodeselect")); //발주구분 code_map.put("type",commonService.bizMakeOptionList("0001068", (String)paramMap.get("type"),"common.getCodeselect")); - //공급업체 - code_map.put("partner_objid",commonService.bizMakeOptionList("", (String)paramMap.get("partner_objid"),"common.getmatersupplyselect")); + //공급업체 (공급업체 + 일반거래처 통합) + code_map.put("partner_objid",commonService.bizMakeOptionList("", (String)paramMap.get("partner_objid"),"common.getAllSupplySelect")); //조치담당자 code_map.put("sales_mng_user_id", commonService.bizMakeOptionList("", (String)paramMap.get("sales_mng_user_id"),"common.getUserselect")); //상태코드 diff --git a/src/com/pms/mapper/common.xml b/src/com/pms/mapper/common.xml index 7a001af..ea79b04 100644 --- a/src/com/pms/mapper/common.xml +++ b/src/com/pms/mapper/common.xml @@ -2736,6 +2736,24 @@ ORDER BY COALESCE(T.REVISION, '1.0') ORDER BY SUPPLY_NAME + + +