case "A.2.2": // 车站出站量 统计期间各日累计 线路各车站分别列示 result.setDataList(indexData.getStationInformationList()); break; case "A.2.3": // 线路日均进站量 线路进站量/统计天数 计算 BigDecimal arrivalVolOfLine = new BigDecimal(Constants.ZERO); // 线路进站量 if (indexData.getPassengerFlowMaintenance() != null) { arrivalVolOfLine = indexData.getPassengerFlowMaintenance().getAcInboundVolume(); } // 线路日均进站量 BigDecimal dailyAvg = new BigDecimal(Constants.ZERO); if (statisticalDays.compareTo(Constants.ZEROBD) != Constants.ZERO) { dailyAvg = arrivalVolOfLine.divide(statisticalDays, Constants.TWO, BigDecimal.ROUND_HALF_UP); } result.setData(dailyAvg.toString()); break; case "A.2.40": // 换乘站换乘量 统计期间各日累计 线路各车站分别列示 result.setDataList(indexData.getStationInformationList()); break;
3 回答
慕尼黑7377501
TA贡献2条经验 获得超0个赞
各种方法上定义一个高级接口, 每一个实现都做成一个实现, 这样, 模仿HttpServletDespatcher, 把case当做key, 只是需要用更多的类拆分当前这个超级方法, 当然, 扩展和修改会非常的简单.
添加回答
举报
0/150
提交
取消