代码开发--一个转换

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

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值