판매관리 검색조건 추가(판매상태 다중선택)
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
package com.pms.salesmgmt.controller;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -188,6 +189,8 @@ public class SalesNcollectMgmtController {
|
||||
codeMap.put("shippingStatusList", shippingStatusOptions.toString());
|
||||
// 담당자
|
||||
codeMap.put("managerList", commonService.bizMakeOptionList("", "", "common.getUserselect"));
|
||||
// 판매상태 - 0900207
|
||||
codeMap.put("salesStatusList", commonService.bizMakeOptionList("0900207", "", "common.getCodeselect"));
|
||||
|
||||
request.setAttribute("codeMap", codeMap);
|
||||
} catch (Exception e) {
|
||||
@@ -447,6 +450,28 @@ public class SalesNcollectMgmtController {
|
||||
System.out.println("poNo: [" + paramMap.get("poNo") + "]");
|
||||
System.out.println("serialNo: [" + paramMap.get("serialNo") + "]");
|
||||
|
||||
// 판매상태 멀티 선택 처리 (배열 → 리스트 변환)
|
||||
String[] salesStatusArr = request.getParameterValues("salesStatus");
|
||||
System.out.println("=== 판매상태 파라미터 디버깅 ===");
|
||||
System.out.println("salesStatusArr: " + (salesStatusArr != null ? java.util.Arrays.toString(salesStatusArr) : "null"));
|
||||
if(salesStatusArr != null && salesStatusArr.length > 0) {
|
||||
List<String> salesStatusList = new ArrayList<String>();
|
||||
for(String status : salesStatusArr) {
|
||||
System.out.println(" status 값: [" + status + "]");
|
||||
if(status != null && !status.isEmpty()) {
|
||||
salesStatusList.add(status);
|
||||
}
|
||||
}
|
||||
System.out.println("salesStatusList: " + salesStatusList);
|
||||
if(!salesStatusList.isEmpty()) {
|
||||
paramMap.put("salesStatus", salesStatusList);
|
||||
} else {
|
||||
paramMap.remove("salesStatus");
|
||||
}
|
||||
} else {
|
||||
paramMap.remove("salesStatus");
|
||||
}
|
||||
|
||||
// 품명/품번 파라미터가 비어있으면 경고
|
||||
if((paramMap.get("search_partNo") == null || paramMap.get("search_partNo").toString().isEmpty()) &&
|
||||
(paramMap.get("search_partName") == null || paramMap.get("search_partName").toString().isEmpty())) {
|
||||
|
||||
Reference in New Issue
Block a user