for TProjectreportbatchItem objs resultList NatReportVo vo = new NatReportVo; ProjectMoneyAttribute summy = new ProjectMoneyAttribute; ProjectMoneyAttribute summys =
// 遍历结果列表 for (TProjectreportbatchItem objs : resultList) { // 创建NatReportVo对象 NatReportVo vo = new NatReportVo(); // 创建ProjectMoneyAttribute对象 ProjectMoneyAttribute summy = new ProjectMoneyAttribute(); // 创建ProjectMoneyAttribute对象 ProjectMoneyAttribute summys = new ProjectMoneyAttribute(); // 获取地点名称,如果为空则赋值为空字符串 String placeName = objs.getName() != null ? objs.getName() : ""; // 设置地点名称 vo.setName(placeName); // 设置地区ID vo.setPlaceId(objs.getC_IDS()); // 设置外层ID vo.setStatment_id(statement_id); if (objs.getId() != null) { if (submit == false) { // 设置审核状态ID vo.setId(objs.getId()); } // 获取批次状态 int status = objs.getStatus(); if (status == BatchStatus.FINISH) { // 设置地点名称和状态(已归档) vo.setPlaceName(placeName); vo.setState("4"); } else if (status == BatchStatus.COUNTY) { // 设置地点名称和状态(待县审核) vo.setPlaceName(placeName); vo.setState("2"); } else if (status == BatchStatus.CITY) { // 设置地点名称和状态(待市审核) vo.setPlaceName(placeName); vo.setState("3"); } else { // 设置地点名称和状态(未提交) vo.setPlaceName(placeName); vo.setState("1"); } } else { // 设置地点名称和状态(未提交) vo.setPlaceName(placeName); vo.setState("1"); }
// 设置金额属性(当前批次)
summy.setMoneyObj(objs.getM9(), objs.getM1(), objs.getM2(), objs.getM3(), objs.getM4(), objs.getM5(), objs.getM6(), objs.getM7(), objs.getM8());
// 设置金额属性(累计批次)
summys.setMoneyObj(objs.getBm9(), objs.getBm1(), objs.getBm2(), objs.getBm3(), objs.getBm4(), objs.getBm5(), objs.getBm6(), objs.getBm7(), objs.getBbm8());
// 设置金额属性(当前批次)
vo.setMoney(summy);
// 设置金额属性(累计批次)
vo.setAll(summys);
// 初始化M1-M11字符串
vo.initM1M11Str(summys);
// 累计金额统计(当前批次)
summy_all.summary(summy);
// 累计金额统计(累计批次)
summys_all.summary(summys);
// 将vo添加到data列表中
data.add(vo);
原文地址: https://www.cveoy.top/t/topic/imuw 著作权归作者所有。请勿转载和采集!