|  |  | 
 |  |  |     @Transactional | 
 |  |  |     protected void statisticsDay(Integer statisticsYear, Integer statisticsMonth, Integer statisticsDay, Date statisticsStartDt, Date statisticsEndDt){ | 
 |  |  |         //以用水户和IC为单位统计某一日的所有充值记录 | 
 |  |  | //        List<VoIcConsumeStatistics> list = rmOpenCloseValveHistoryMapper.statisticsByIc(statisticsStartDt, statisticsEndDt) ; | 
 |  |  | //        if(list != null && list.size() > 0){ | 
 |  |  | //            for(VoIcConsumeStatistics vo : list){ | 
 |  |  | //                StConsumeIcDay po = this.stConsumeIcDayMapper.selectByClientAndCardAndYearAndMonth(vo.clientId, vo.cardId, statisticsYear, statisticsMonth) ; | 
 |  |  | //                if(po == null){ | 
 |  |  | //                    po = new StConsumeIcDay() ; | 
 |  |  | //                    po.clientId = vo.clientId ; | 
 |  |  | //                    po.cardId = vo.cardId ; | 
 |  |  | //                    po.year = statisticsYear ; | 
 |  |  | //                    po.month = statisticsMonth ; | 
 |  |  | //                } | 
 |  |  | //                this.setValueOfDayOfMonth(statisticsDay, vo, po); | 
 |  |  | //                if(po.id == null) { | 
 |  |  | //                    stConsumeIcDayMapper.insert(po); | 
 |  |  | //                }else{ | 
 |  |  | //                    stConsumeIcDayMapper.updateByPrimaryKeySelective(po) ; | 
 |  |  | //                } | 
 |  |  | //            } | 
 |  |  | //        } | 
 |  |  |         List<VoIcConsumeStatistics> list = rmOpenCloseValveHistoryMapper.statisticsByIc(statisticsStartDt, statisticsEndDt) ; | 
 |  |  |         if(list != null && list.size() > 0){ | 
 |  |  |             for(VoIcConsumeStatistics vo : list){ | 
 |  |  |                 List<StConsumeIcDay> listOfDay = this.stConsumeIcDayMapper.selectByClientAndCardAndYearAndMonth(vo.clientId, vo.cardId, statisticsYear, statisticsMonth) ; | 
 |  |  |                 StConsumeIcDay po = null ; | 
 |  |  |                 if(listOfDay != null && listOfDay.size() > 0){ | 
 |  |  |                     //程序逻辑控制上,集合中只有一个对象 | 
 |  |  |                     po = listOfDay.get(0) ; | 
 |  |  |                 } | 
 |  |  |                 if(po == null){ | 
 |  |  |                     po = new StConsumeIcDay() ; | 
 |  |  |                     po.clientId = vo.clientId ; | 
 |  |  |                     po.cardId = vo.cardId ; | 
 |  |  |                     po.year = statisticsYear ; | 
 |  |  |                     po.month = statisticsMonth ; | 
 |  |  |                 } | 
 |  |  |                 this.setValueOfDayOfMonth(statisticsDay, vo, po); | 
 |  |  |                 if(po.id == null) { | 
 |  |  |                     stConsumeIcDayMapper.insert(po); | 
 |  |  |                 }else{ | 
 |  |  |                     stConsumeIcDayMapper.updateByPrimaryKeySelective(po) ; | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  | 
 |  |  |     @Transactional | 
 |  |  |     protected void statisticsMonth(Integer statisticsYear, Integer statisticsMonth){ | 
 |  |  |         //以用水户和IC为单位统计某一月的所有充值记录 | 
 |  |  | //        List<VoIcConsumeStatistics> list = stConsumeIcDayMapper.statisticsByIc(statisticsYear, statisticsMonth) ; | 
 |  |  | //        if(list != null && list.size() > 0){ | 
 |  |  | //            for(VoIcConsumeStatistics vo : list){ | 
 |  |  | //                StConsumeIcMonth po = this.stConsumeIcMonthMapper.selectByClientAndCardAndYear(vo.clientId, vo.cardId, statisticsYear) ; | 
 |  |  | //                if(po == null){ | 
 |  |  | //                    po = new StConsumeIcMonth() ; | 
 |  |  | //                    po.clientId = vo.clientId ; | 
 |  |  | //                    po.cardId = vo.cardId ; | 
 |  |  | //                    po.year = statisticsYear ; | 
 |  |  | //                } | 
 |  |  | //                this.setValueOfMonthOfYear(statisticsMonth, vo, po); | 
 |  |  | //                if(po.id == null) { | 
 |  |  | //                    stConsumeIcMonthMapper.insert(po); | 
 |  |  | //                }else{ | 
 |  |  | //                    stConsumeIcMonthMapper.updateByPrimaryKeySelective(po) ; | 
 |  |  | //                } | 
 |  |  | //            } | 
 |  |  | //        } | 
 |  |  |         List<VoIcConsumeStatistics> list = stConsumeIcDayMapper.statisticsByIc(statisticsYear, statisticsMonth) ; | 
 |  |  |         if(list != null && list.size() > 0){ | 
 |  |  |             for(VoIcConsumeStatistics vo : list){ | 
 |  |  |                 List<StConsumeIcMonth> listOfMonth = this.stConsumeIcMonthMapper.selectByClientAndCardAndYear(vo.clientId, vo.cardId, statisticsYear) ; | 
 |  |  |                 StConsumeIcMonth po = null ; | 
 |  |  |                 if(listOfMonth != null && listOfMonth.size() > 0){ | 
 |  |  |                     //程序逻辑控制上,集合中只有一个对象 | 
 |  |  |                     po = listOfMonth.get(0) ; | 
 |  |  |                 } | 
 |  |  |                 if(po == null){ | 
 |  |  |                     po = new StConsumeIcMonth() ; | 
 |  |  |                     po.clientId = vo.clientId ; | 
 |  |  |                     po.cardId = vo.cardId ; | 
 |  |  |                     po.year = statisticsYear ; | 
 |  |  |                 } | 
 |  |  |                 this.setValueOfMonthOfYear(statisticsMonth, vo, po); | 
 |  |  |                 if(po.id == null) { | 
 |  |  |                     stConsumeIcMonthMapper.insert(po); | 
 |  |  |                 }else{ | 
 |  |  |                     stConsumeIcMonthMapper.updateByPrimaryKeySelective(po) ; | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  | 
 |  |  |     @Transactional | 
 |  |  |     protected void statisticsYear(Integer statisticsYear){ | 
 |  |  |         //以用水户和IC为单位统计某一年的所有充值记录 | 
 |  |  | //        List<VoIcConsumeStatistics> list = stConsumeIcMonthMapper.statisticsByIc(statisticsYear) ; | 
 |  |  | //        if(list != null && list.size() > 0){ | 
 |  |  | //            for(VoIcConsumeStatistics vo : list){ | 
 |  |  | //                StConsumeIcYear po = this.stConsumeIcYearMapper.selectByClientAndCardAndYear(vo.clientId, vo.cardId, statisticsYear) ; | 
 |  |  | //                if(po == null){ | 
 |  |  | //                    po = new StConsumeIcYear() ; | 
 |  |  | //                    po.clientId = vo.clientId ; | 
 |  |  | //                    po.cardId = vo.cardId ; | 
 |  |  | //                    po.year = statisticsYear ; | 
 |  |  | //                } | 
 |  |  | //                this.setValueOfYear(vo, po); | 
 |  |  | //                if(po.id == null) { | 
 |  |  | //                    stConsumeIcYearMapper.insert(po); | 
 |  |  | //                }else{ | 
 |  |  | //                    stConsumeIcYearMapper.updateByPrimaryKeySelective(po) ; | 
 |  |  | //                } | 
 |  |  | //            } | 
 |  |  | //        } | 
 |  |  |         List<VoIcConsumeStatistics> list = stConsumeIcMonthMapper.statisticsByIc(statisticsYear) ; | 
 |  |  |         if(list != null && list.size() > 0){ | 
 |  |  |             for(VoIcConsumeStatistics vo : list){ | 
 |  |  |                 List<StConsumeIcYear> listOfYear = this.stConsumeIcYearMapper.selectByClientAndCardAndYear(vo.clientId, vo.cardId, statisticsYear) ; | 
 |  |  |                 StConsumeIcYear po = null ; | 
 |  |  |                 if(listOfYear != null && listOfYear.size() > 0){ | 
 |  |  |                     //程序逻辑控制上,集合中只有一个对象 | 
 |  |  |                     po = listOfYear.get(0) ; | 
 |  |  |                 } | 
 |  |  |                 if(po == null){ | 
 |  |  |                     po = new StConsumeIcYear() ; | 
 |  |  |                     po.clientId = vo.clientId ; | 
 |  |  |                     po.cardId = vo.cardId ; | 
 |  |  |                     po.year = statisticsYear ; | 
 |  |  |                 } | 
 |  |  |                 this.setValueOfYear(vo, po); | 
 |  |  |                 if(po.id == null) { | 
 |  |  |                     stConsumeIcYearMapper.insert(po); | 
 |  |  |                 }else{ | 
 |  |  |                     stConsumeIcYearMapper.updateByPrimaryKeySelective(po) ; | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     private void setValueOfDayOfMonth(Integer statisticsDay, VoIcConsumeStatistics vo, StConsumeIcDay po){ | 
 |  |  | //        switch (statisticsDay) { | 
 |  |  | //            case 1: | 
 |  |  | //                po.amount1 = vo.amount; | 
 |  |  | //                po.gift1 = vo.gift; | 
 |  |  | //                po.times1 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 2: | 
 |  |  | //                po.amount2 = vo.amount; | 
 |  |  | //                po.gift2 = vo.gift; | 
 |  |  | //                po.times2 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 3: | 
 |  |  | //                po.amount3 = vo.amount; | 
 |  |  | //                po.gift3 = vo.gift; | 
 |  |  | //                po.times3 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 4: | 
 |  |  | //                po.amount4 = vo.amount; | 
 |  |  | //                po.gift4 = vo.gift; | 
 |  |  | //                po.times4 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 5: | 
 |  |  | //                po.amount5 = vo.amount; | 
 |  |  | //                po.gift5 = vo.gift; | 
 |  |  | //                po.times5 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 6: | 
 |  |  | //                po.amount6 = vo.amount; | 
 |  |  | //                po.gift6 = vo.gift; | 
 |  |  | //                po.times6 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 7: | 
 |  |  | //                po.amount7 = vo.amount; | 
 |  |  | //                po.gift7 = vo.gift; | 
 |  |  | //                po.times7 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 8: | 
 |  |  | //                po.amount8 = vo.amount; | 
 |  |  | //                po.gift8 = vo.gift; | 
 |  |  | //                po.times8 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 9: | 
 |  |  | //                po.amount9 = vo.amount; | 
 |  |  | //                po.gift9 = vo.gift; | 
 |  |  | //                po.times9 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 10: | 
 |  |  | //                po.amount10 = vo.amount; | 
 |  |  | //                po.gift10 = vo.gift; | 
 |  |  | //                po.times10 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 11: | 
 |  |  | //                po.amount11 = vo.amount; | 
 |  |  | //                po.gift11 = vo.gift; | 
 |  |  | //                po.times11 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 12: | 
 |  |  | //                po.amount12 = vo.amount; | 
 |  |  | //                po.gift12 = vo.gift; | 
 |  |  | //                po.times12 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 13: | 
 |  |  | //                po.amount13 = vo.amount; | 
 |  |  | //                po.gift13 = vo.gift; | 
 |  |  | //                po.times13 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 14: | 
 |  |  | //                po.amount14 = vo.amount; | 
 |  |  | //                po.gift14 = vo.gift; | 
 |  |  | //                po.times14 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 15: | 
 |  |  | //                po.amount15 = vo.amount; | 
 |  |  | //                po.gift15 = vo.gift; | 
 |  |  | //                po.times15 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 16: | 
 |  |  | //                po.amount16 = vo.amount; | 
 |  |  | //                po.gift16 = vo.gift; | 
 |  |  | //                po.times16 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 17: | 
 |  |  | //                po.amount17 = vo.amount; | 
 |  |  | //                po.gift17 = vo.gift; | 
 |  |  | //                po.times17 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 18: | 
 |  |  | //                po.amount18 = vo.amount; | 
 |  |  | //                po.gift18 = vo.gift; | 
 |  |  | //                po.times18 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 19: | 
 |  |  | //                po.amount19 = vo.amount; | 
 |  |  | //                po.gift19 = vo.gift; | 
 |  |  | //                po.times19 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 20: | 
 |  |  | //                po.amount20 = vo.amount; | 
 |  |  | //                po.gift20 = vo.gift; | 
 |  |  | //                po.times20 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 21: | 
 |  |  | //                po.amount21 = vo.amount; | 
 |  |  | //                po.gift21 = vo.gift; | 
 |  |  | //                po.times21 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 22: | 
 |  |  | //                po.amount22 = vo.amount; | 
 |  |  | //                po.gift22 = vo.gift; | 
 |  |  | //                po.times22 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 23: | 
 |  |  | //                po.amount23 = vo.amount; | 
 |  |  | //                po.gift23 = vo.gift; | 
 |  |  | //                po.times23 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 24: | 
 |  |  | //                po.amount24 = vo.amount; | 
 |  |  | //                po.gift24 = vo.gift; | 
 |  |  | //                po.times24 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 25: | 
 |  |  | //                po.amount25 = vo.amount; | 
 |  |  | //                po.gift25 = vo.gift; | 
 |  |  | //                po.times25 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 26: | 
 |  |  | //                po.amount26 = vo.amount; | 
 |  |  | //                po.gift26 = vo.gift; | 
 |  |  | //                po.times26 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 27: | 
 |  |  | //                po.amount27 = vo.amount; | 
 |  |  | //                po.gift27 = vo.gift; | 
 |  |  | //                po.times27 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 28: | 
 |  |  | //                po.amount28 = vo.amount; | 
 |  |  | //                po.gift28 = vo.gift; | 
 |  |  | //                po.times28 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 29: | 
 |  |  | //                po.amount29 = vo.amount; | 
 |  |  | //                po.gift29 = vo.gift; | 
 |  |  | //                po.times29 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 30: | 
 |  |  | //                po.amount30 = vo.amount; | 
 |  |  | //                po.gift30 = vo.gift; | 
 |  |  | //                po.times30 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 31: | 
 |  |  | //                po.amount31 = vo.amount; | 
 |  |  | //                po.gift31 = vo.gift; | 
 |  |  | //                po.times31 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //        } | 
 |  |  |         switch (statisticsDay) { | 
 |  |  |             case 1: | 
 |  |  |                 po.amount1 = vo.amount; | 
 |  |  |                 po.times1 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 2: | 
 |  |  |                 po.amount2 = vo.amount; | 
 |  |  |                 po.times2 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 3: | 
 |  |  |                 po.amount3 = vo.amount; | 
 |  |  |                 po.times3 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 4: | 
 |  |  |                 po.amount4 = vo.amount; | 
 |  |  |                 po.times4 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 5: | 
 |  |  |                 po.amount5 = vo.amount; | 
 |  |  |                 po.times5 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 6: | 
 |  |  |                 po.amount6 = vo.amount; | 
 |  |  |                 po.times6 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 7: | 
 |  |  |                 po.amount7 = vo.amount; | 
 |  |  |                 po.times7 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 8: | 
 |  |  |                 po.amount8 = vo.amount; | 
 |  |  |                 po.times8 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 9: | 
 |  |  |                 po.amount9 = vo.amount; | 
 |  |  |                 po.times9 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 10: | 
 |  |  |                 po.amount10 = vo.amount; | 
 |  |  |                 po.times10 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 11: | 
 |  |  |                 po.amount11 = vo.amount; | 
 |  |  |                 po.times11 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 12: | 
 |  |  |                 po.amount12 = vo.amount; | 
 |  |  |                 po.times12 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 13: | 
 |  |  |                 po.amount13 = vo.amount; | 
 |  |  |                 po.times13 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 14: | 
 |  |  |                 po.amount14 = vo.amount; | 
 |  |  |                 po.times14 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 15: | 
 |  |  |                 po.amount15 = vo.amount; | 
 |  |  |                 po.times15 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 16: | 
 |  |  |                 po.amount16 = vo.amount; | 
 |  |  |                 po.times16 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 17: | 
 |  |  |                 po.amount17 = vo.amount; | 
 |  |  |                 po.times17 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 18: | 
 |  |  |                 po.amount18 = vo.amount; | 
 |  |  |                 po.times18 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 19: | 
 |  |  |                 po.amount19 = vo.amount; | 
 |  |  |                 po.times19 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 20: | 
 |  |  |                 po.amount20 = vo.amount; | 
 |  |  |                 po.times20 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 21: | 
 |  |  |                 po.amount21 = vo.amount; | 
 |  |  |                 po.times21 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 22: | 
 |  |  |                 po.amount22 = vo.amount; | 
 |  |  |                 po.times22 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 23: | 
 |  |  |                 po.amount23 = vo.amount; | 
 |  |  |                 po.times23 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 24: | 
 |  |  |                 po.amount24 = vo.amount; | 
 |  |  |                 po.times24 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 25: | 
 |  |  |                 po.amount25 = vo.amount; | 
 |  |  |                 po.times25 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 26: | 
 |  |  |                 po.amount26 = vo.amount; | 
 |  |  |                 po.times26 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 27: | 
 |  |  |                 po.amount27 = vo.amount; | 
 |  |  |                 po.times27 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 28: | 
 |  |  |                 po.amount28 = vo.amount; | 
 |  |  |                 po.times28 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 29: | 
 |  |  |                 po.amount29 = vo.amount; | 
 |  |  |                 po.times29 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 30: | 
 |  |  |                 po.amount30 = vo.amount; | 
 |  |  |                 po.times30 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 31: | 
 |  |  |                 po.amount31 = vo.amount; | 
 |  |  |                 po.times31 = vo.times; | 
 |  |  |                 break; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     private void setValueOfMonthOfYear(Integer statisticsMonth, VoIcConsumeStatistics vo, StConsumeIcMonth po){ | 
 |  |  | //        switch (statisticsMonth) { | 
 |  |  | //            case 1: | 
 |  |  | //                po.amount1 = vo.amount; | 
 |  |  | //                po.gift1 = vo.gift; | 
 |  |  | //                po.times1 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 2: | 
 |  |  | //                po.amount2 = vo.amount; | 
 |  |  | //                po.gift2 = vo.gift; | 
 |  |  | //                po.times2 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 3: | 
 |  |  | //                po.amount3 = vo.amount; | 
 |  |  | //                po.gift3 = vo.gift; | 
 |  |  | //                po.times3 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 4: | 
 |  |  | //                po.amount4 = vo.amount; | 
 |  |  | //                po.gift4 = vo.gift; | 
 |  |  | //                po.times4 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 5: | 
 |  |  | //                po.amount5 = vo.amount; | 
 |  |  | //                po.gift5 = vo.gift; | 
 |  |  | //                po.times5 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 6: | 
 |  |  | //                po.amount6 = vo.amount; | 
 |  |  | //                po.gift6 = vo.gift; | 
 |  |  | //                po.times6 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 7: | 
 |  |  | //                po.amount7 = vo.amount; | 
 |  |  | //                po.gift7 = vo.gift; | 
 |  |  | //                po.times7 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 8: | 
 |  |  | //                po.amount8 = vo.amount; | 
 |  |  | //                po.gift8 = vo.gift; | 
 |  |  | //                po.times8 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 9: | 
 |  |  | //                po.amount9 = vo.amount; | 
 |  |  | //                po.gift9 = vo.gift; | 
 |  |  | //                po.times9 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 10: | 
 |  |  | //                po.amount10 = vo.amount; | 
 |  |  | //                po.gift10 = vo.gift; | 
 |  |  | //                po.times10 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 11: | 
 |  |  | //                po.amount11 = vo.amount; | 
 |  |  | //                po.gift11 = vo.gift; | 
 |  |  | //                po.times11 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //            case 12: | 
 |  |  | //                po.amount12 = vo.amount; | 
 |  |  | //                po.gift12 = vo.gift; | 
 |  |  | //                po.times12 = vo.times; | 
 |  |  | //                break; | 
 |  |  | //        } | 
 |  |  |         switch (statisticsMonth) { | 
 |  |  |             case 1: | 
 |  |  |                 po.amount1 = vo.amount; | 
 |  |  |                 po.times1 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 2: | 
 |  |  |                 po.amount2 = vo.amount; | 
 |  |  |                 po.times2 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 3: | 
 |  |  |                 po.amount3 = vo.amount; | 
 |  |  |                 po.times3 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 4: | 
 |  |  |                 po.amount4 = vo.amount; | 
 |  |  |                 po.times4 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 5: | 
 |  |  |                 po.amount5 = vo.amount; | 
 |  |  |                 po.times5 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 6: | 
 |  |  |                 po.amount6 = vo.amount; | 
 |  |  |                 po.times6 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 7: | 
 |  |  |                 po.amount7 = vo.amount; | 
 |  |  |                 po.times7 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 8: | 
 |  |  |                 po.amount8 = vo.amount; | 
 |  |  |                 po.times8 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 9: | 
 |  |  |                 po.amount9 = vo.amount; | 
 |  |  |                 po.times9 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 10: | 
 |  |  |                 po.amount10 = vo.amount; | 
 |  |  |                 po.times10 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 11: | 
 |  |  |                 po.amount11 = vo.amount; | 
 |  |  |                 po.times11 = vo.times; | 
 |  |  |                 break; | 
 |  |  |             case 12: | 
 |  |  |                 po.amount12 = vo.amount; | 
 |  |  |                 po.times12 = vo.times; | 
 |  |  |                 break; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     private void setValueOfYear(VoIcConsumeStatistics vo, StConsumeIcYear po){ | 
 |  |  | //        po.amount = vo.amount; | 
 |  |  | //        po.gift = vo.gift; | 
 |  |  | //        po.times = vo.times; | 
 |  |  |         po.amount = vo.amount; | 
 |  |  |         po.times = vo.times; | 
 |  |  |     } | 
 |  |  | } |