代码开发--一个转换

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);

}

猜你喜欢

转载自2951484949.iteye.com/blog/2236020