diff --git a/src/main/java/com/interplug/qcast/biz/master/MasterController.java b/src/main/java/com/interplug/qcast/biz/master/MasterController.java index 34283b6b..f7259c98 100644 --- a/src/main/java/com/interplug/qcast/biz/master/MasterController.java +++ b/src/main/java/com/interplug/qcast/biz/master/MasterController.java @@ -180,28 +180,31 @@ public class MasterController { @RequestBody List reqList) { ArrayList> results = new ArrayList<>(); for (ApiTrestleDetailRequest req : reqList) { - ApiTrestleDetailResponse result = - masterService - .getTrestleDetailList( - req.getModuleTpCd(), - req.getRoofMatlCd(), - req.getTrestleMkrCd(), - req.getConstMthdCd(), - req.getRoofBaseCd(), - req.getIlluminationTp(), - req.getInstHt(), - req.getStdWindSpeed(), - req.getStdSnowLd(), - req.getInclCd(), - req.getConstTp(), - req.getMixMatlNo(), - req.getRoofPitch()) - .getData(); - result.setRoofIndex(req.getRoofIndex()); - ApiResponse response = new ApiResponse<>(); - response.setData(result); - results.add(response); + ApiResponse response = + masterService.getTrestleDetailList( + req.getModuleTpCd(), + req.getRoofMatlCd(), + req.getTrestleMkrCd(), + req.getConstMthdCd(), + req.getRoofBaseCd(), + req.getIlluminationTp(), + req.getInstHt(), + req.getStdWindSpeed(), + req.getStdSnowLd(), + req.getInclCd(), + req.getConstTp(), + req.getMixMatlNo(), + req.getRoofPitch()); + + ApiTrestleDetailResponse data = response.getData(); + data.setRoofIndex(req.getRoofIndex()); // roofIndex 추가하기 위함 + ApiResultResponse resultCode = response.getResult(); + + ApiResponse resultResponse = new ApiResponse<>(); + resultResponse.setData(data); + resultResponse.setResult(resultCode); + results.add(resultResponse); } return results; }