E-BOM 확인/수정쪽 속도개선
This commit is contained in:
@@ -609,19 +609,30 @@ public class PartMngController {
|
||||
* @param paramMap
|
||||
* @return
|
||||
*/
|
||||
/**
|
||||
* PART 목록 조회 (전체 데이터 조회 - 재귀 CTE 제거로 성능 개선)
|
||||
* @param request
|
||||
* @param paramMap
|
||||
* @return JSON 형태의 전체 데이터
|
||||
*/
|
||||
@RequestMapping("/partMng/getPartMngList_ajax.do")
|
||||
public String getPartList_ajax(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
@ResponseBody
|
||||
public Map<String, Object> getPartList_ajax(HttpServletRequest request, @RequestParam Map<String, Object> paramMap){
|
||||
paramMap.put("status", "complete");
|
||||
|
||||
System.out.println("getPArtList_ajax paramMap : "+paramMap);
|
||||
paramMap.put("IS_LAST","1");
|
||||
//paramMap.put("STATUS", "release");
|
||||
|
||||
System.out.println("getPartList_ajax paramMap : "+paramMap);
|
||||
|
||||
// 전체 데이터 조회 (페이징 제거, 재귀 CTE 제거로 속도 대폭 향상)
|
||||
List list = partMngService.getToConnectPartMngList(request, paramMap);
|
||||
|
||||
// Gson을 사용하여 안전하게 JSON 변환 (특수문자, 이스케이프 처리 자동)
|
||||
String jsonResult = JsonUtil.ListToJson(list);
|
||||
request.setAttribute("RESULT", jsonResult);
|
||||
return "/ajax/ajaxResult";
|
||||
// 응답 데이터 구성
|
||||
Map<String, Object> response = new HashMap<>();
|
||||
response.put("data", list);
|
||||
|
||||
System.out.println("데이터 조회 완료 - " + list.size() + "건");
|
||||
|
||||
return response;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user