m-bom 복사, 생성, 이력보기 중간 완성
This commit is contained in:
@@ -898,12 +898,26 @@ public class PartMngController {
|
||||
public String structureBomCopyFormPopup(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
try {
|
||||
String objId = CommonUtils.checkNull((String)paramMap.get("objId"));
|
||||
String partNo = CommonUtils.checkNull((String)paramMap.get("partNo"));
|
||||
String partName = CommonUtils.checkNull((String)paramMap.get("partName"));
|
||||
|
||||
System.out.println("========== structureBomCopyFormPopup ==========");
|
||||
System.out.println("objId: " + objId);
|
||||
System.out.println("partNo: " + partNo);
|
||||
System.out.println("partName: " + partName);
|
||||
|
||||
// objId를 항상 설정 (음수 포함)
|
||||
request.setAttribute("TARGET_OBJID", objId);
|
||||
|
||||
// URL 파라미터로 전달된 품번/품명이 있으면 우선 사용
|
||||
if(!"".equals(partNo) && !"".equals(partName)) {
|
||||
Map<String, Object> urlParamInfo = new HashMap<>();
|
||||
urlParamInfo.put("PART_NO", partNo);
|
||||
urlParamInfo.put("PART_NAME", partName);
|
||||
request.setAttribute("urlParamInfo", urlParamInfo);
|
||||
System.out.println("URL 파라미터 사용: " + partNo + " / " + partName);
|
||||
}
|
||||
|
||||
// objId가 유효한 경우 프로젝트 정보 조회 (음수도 유효한 OBJID임)
|
||||
if(!"".equals(objId) && !"-1".equals(objId)) {
|
||||
try {
|
||||
@@ -929,6 +943,13 @@ public class PartMngController {
|
||||
Map code_map = new HashMap();
|
||||
code_map.put("rev", commonService.bizMakeOptionList("", "", "common.getRevNoselect"));
|
||||
code_map.put("product_code", commonService.bizMakeOptionList("", "", "common.getProductNoselect"));
|
||||
|
||||
// E-BOM 목록 (기존 getActiveBomList 사용)
|
||||
code_map.put("ebom_list", commonService.bizMakeOptionList("", "", "partMng.getActiveBomList"));
|
||||
|
||||
// M-BOM 목록 (bizMakeOptionList 사용)
|
||||
code_map.put("mbom_list", commonService.bizMakeOptionList("", "", "productionplanning.getMbomListForSelect2"));
|
||||
|
||||
request.setAttribute("code_map", code_map);
|
||||
|
||||
} catch(Exception e) {
|
||||
|
||||
Reference in New Issue
Block a user