logger.info("----------find user for process instance begin----------");
List<Object[]> divObjs = bottleAvailabilityDao.findDCPopupList(
businessDate, skuCode);
List<DCPopupDto> divPopList = new ArrayList<DCPopupDto>();
for (Object[] objs : divObjs) {
DCPopupDto dto = new DCPopupDto();
dto.setMaterialCode(objs[0] == null ? "" : objs[0].toString());
dto.setMaterialDesc(objs[1] == null ? "" : objs[1].toString());
dto.setPlantDC(objs[2] == null ? "" : objs[2].toString());
dto.setQty(objs[3] == null ? BigDecimal.ZERO : new BigDecimal(
objs[3].toString()));
divPopList.add(dto);
}
return divPopList;
另一种
List<ApprovalSummaryDto> appSummarylist = new ArrayList<ApprovalSummaryDto>();
/*for (Object[] objs : summaryList) {
ApprovalSummaryDto approvalsummary = new ApprovalSummaryDto();
approvalsummary.setApproval_summary_id(objs[0]== null ? "" : objs[0].toString());
approvalsummary.setRpName(objs[1] == null ? "" : objs[1].toString());
approvalsummary.setMaterial_code(objs[2]== null ? "" : objs[2].toString());
approvalsummary.setBusiness_year(objs[3]== null ? "" : objs[3].toString());
approvalsummary.setApproved_month(objs[4]== null ? "" : objs[4].toString());
approvalsummary.setApproved_amount_kpcs(objs[5] == null ? "" : objs[5].toString());
approvalsummary.setApproved_qty_kpcs(objs[6] == null ? "" : objs[6].toString());
list.add(approvalsummary);
}*/
for ( ApprovalSummary appSummary : appList.getContent() ) {
ApprovalSummaryDto approvalsummary = new ApprovalSummaryDto();
approvalsummary.setApproval_summary_id(appSummary.getApproval_summary_id());
approvalsummary.setRpName(plantMap.get(appSummary.getPlant_code()));
approvalsummary.setMaterial_code(appSummary.getMaterial_code());
approvalsummary.setBusiness_year(appSummary.getBusiness_year());
approvalsummary.setApproved_month(appSummary.getApproved_month());
approvalsummary.setApproved_amount_kpcs(appSummary.getApproved_amount_kpcs().toString());
approvalsummary.setApproved_qty_kpcs(appSummary.getApproved_qty_kpcs().toString());
appSummarylist.add(approvalsummary);
}