|  |  |  | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.pojoSt.StConsumeClientDay; | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.pojoSt.StConsumeClientMonth; | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.pojoSt.StConsumeClientYear; | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.voSt.VoClientConsumeStatistics; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
|---|
|  |  |  | import org.springframework.stereotype.Component; | 
|---|
|  |  |  | import org.springframework.transaction.annotation.Transactional; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.Date; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | @Transactional | 
|---|
|  |  |  | protected void statisticsDay(Integer statisticsYear, Integer statisticsMonth, Integer statisticsDay, Date statisticsStartDt, Date statisticsEndDt){ | 
|---|
|  |  |  | //以用水户为单位统计某一日的所有充值记录 | 
|---|
|  |  |  | //        List<VoClientConsumeStatistics> list = seConsumeHistoryMapper.statisticsByClient(statisticsStartId, statisticsEndId) ; | 
|---|
|  |  |  | //        if(list != null && list.size() > 0){ | 
|---|
|  |  |  | //            for(VoClientConsumeStatistics vo : list){ | 
|---|
|  |  |  | //                StConsumeClientDay po = this.stConsumeClientDayMapper.selectByClientAndYearAndMonth(vo.clientId, statisticsYear, statisticsMonth) ; | 
|---|
|  |  |  | //                if(po == null){ | 
|---|
|  |  |  | //                    po = new StConsumeClientDay() ; | 
|---|
|  |  |  | //                    po.clientId = vo.clientId ; | 
|---|
|  |  |  | //                    po.year = statisticsYear ; | 
|---|
|  |  |  | //                    po.month = statisticsMonth ; | 
|---|
|  |  |  | //                } | 
|---|
|  |  |  | //                this.setValueOfDayOfMonth(statisticsDay, vo, po); | 
|---|
|  |  |  | //                if(po.id == null) { | 
|---|
|  |  |  | //                    stConsumeClientDayMapper.insert(po); | 
|---|
|  |  |  | //                }else{ | 
|---|
|  |  |  | //                    stConsumeClientDayMapper.updateByPrimaryKeySelective(po) ; | 
|---|
|  |  |  | //                } | 
|---|
|  |  |  | //            } | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | List<VoClientConsumeStatistics> list = rmOpenCloseValveHistoryMapper.statisticsByClient(statisticsStartDt, statisticsEndDt) ; | 
|---|
|  |  |  | if(list != null && list.size() > 0){ | 
|---|
|  |  |  | for(VoClientConsumeStatistics vo : list){ | 
|---|
|  |  |  | List<StConsumeClientDay> listOfDay = this.stConsumeClientDayMapper.selectByClientAndYearAndMonth(vo.clientId, statisticsYear, statisticsMonth) ; | 
|---|
|  |  |  | StConsumeClientDay po = null ; | 
|---|
|  |  |  | if(listOfDay != null && listOfDay.size() > 0){ | 
|---|
|  |  |  | //程序逻辑控制上,集合中只有一个对象 | 
|---|
|  |  |  | po = listOfDay.get(0) ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(po == null){ | 
|---|
|  |  |  | po = new StConsumeClientDay() ; | 
|---|
|  |  |  | po.clientId = vo.clientId ; | 
|---|
|  |  |  | po.year = statisticsYear ; | 
|---|
|  |  |  | po.month = statisticsMonth ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | this.setValueOfDayOfMonth(statisticsDay, vo, po); | 
|---|
|  |  |  | if(po.id == null) { | 
|---|
|  |  |  | stConsumeClientDayMapper.insert(po); | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | stConsumeClientDayMapper.updateByPrimaryKeySelective(po) ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | @Transactional | 
|---|
|  |  |  | protected void statisticsMonth(Integer statisticsYear, Integer statisticsMonth){ | 
|---|
|  |  |  | //以用水户为单位统计某一月的所有充值记录 | 
|---|
|  |  |  | //        List<VoClientConsumeStatistics> list = stConsumeClientDayMapper.statisticsByClient(statisticsYear, statisticsMonth) ; | 
|---|
|  |  |  | //        if(list != null && list.size() > 0){ | 
|---|
|  |  |  | //            for(VoClientConsumeStatistics vo : list){ | 
|---|
|  |  |  | //                StConsumeClientMonth po = this.stConsumeClientMonthMapper.selectByClientAndYear(vo.clientId, statisticsYear) ; | 
|---|
|  |  |  | //                if(po == null){ | 
|---|
|  |  |  | //                    po = new StConsumeClientMonth() ; | 
|---|
|  |  |  | //                    po.clientId = vo.clientId ; | 
|---|
|  |  |  | //                    po.year = statisticsYear ; | 
|---|
|  |  |  | //                } | 
|---|
|  |  |  | //                this.setValueOfMonthOfYear(statisticsMonth, vo, po); | 
|---|
|  |  |  | //                if(po.id == null) { | 
|---|
|  |  |  | //                    stConsumeClientMonthMapper.insert(po); | 
|---|
|  |  |  | //                }else{ | 
|---|
|  |  |  | //                    stConsumeClientMonthMapper.updateByPrimaryKeySelective(po) ; | 
|---|
|  |  |  | //                } | 
|---|
|  |  |  | //            } | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | List<VoClientConsumeStatistics> list = stConsumeClientDayMapper.statisticsByClient(statisticsYear, statisticsMonth) ; | 
|---|
|  |  |  | if(list != null && list.size() > 0){ | 
|---|
|  |  |  | for(VoClientConsumeStatistics vo : list){ | 
|---|
|  |  |  | List<StConsumeClientMonth> listOfMonth = this.stConsumeClientMonthMapper.selectByClientAndYear(vo.clientId, statisticsYear) ; | 
|---|
|  |  |  | StConsumeClientMonth po = null ; | 
|---|
|  |  |  | if(listOfMonth != null && listOfMonth.size() > 0){ | 
|---|
|  |  |  | //程序逻辑控制上,集合中只有一个对象 | 
|---|
|  |  |  | po = listOfMonth.get(0) ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(po == null){ | 
|---|
|  |  |  | po = new StConsumeClientMonth() ; | 
|---|
|  |  |  | po.clientId = vo.clientId ; | 
|---|
|  |  |  | po.year = statisticsYear ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | this.setValueOfMonthOfYear(statisticsMonth, vo, po); | 
|---|
|  |  |  | if(po.id == null) { | 
|---|
|  |  |  | stConsumeClientMonthMapper.insert(po); | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | stConsumeClientMonthMapper.updateByPrimaryKeySelective(po) ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | @Transactional | 
|---|
|  |  |  | protected void statisticsYear(Integer statisticsYear){ | 
|---|
|  |  |  | //以用水户为单位统计某一年的所有充值记录 | 
|---|
|  |  |  | //        List<VoClientConsumeStatistics> list = stConsumeClientMonthMapper.statisticsByClient(statisticsYear) ; | 
|---|
|  |  |  | //        if(list != null && list.size() > 0){ | 
|---|
|  |  |  | //            for(VoClientConsumeStatistics vo : list){ | 
|---|
|  |  |  | //                StConsumeClientYear po = this.stConsumeClientYearMapper.selectByClientAndYear(vo.clientId, statisticsYear) ; | 
|---|
|  |  |  | //                if(po == null){ | 
|---|
|  |  |  | //                    po = new StConsumeClientYear() ; | 
|---|
|  |  |  | //                    po.clientId = vo.clientId ; | 
|---|
|  |  |  | //                    po.year = statisticsYear ; | 
|---|
|  |  |  | //                } | 
|---|
|  |  |  | //                this.setValueOfYear(vo, po); | 
|---|
|  |  |  | //                if(po.id == null) { | 
|---|
|  |  |  | //                    stConsumeClientYearMapper.insert(po); | 
|---|
|  |  |  | //                }else{ | 
|---|
|  |  |  | //                    stConsumeClientYearMapper.updateByPrimaryKeySelective(po) ; | 
|---|
|  |  |  | //                } | 
|---|
|  |  |  | //            } | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | List<VoClientConsumeStatistics> list = stConsumeClientMonthMapper.statisticsByClient(statisticsYear) ; | 
|---|
|  |  |  | if(list != null && list.size() > 0){ | 
|---|
|  |  |  | for(VoClientConsumeStatistics vo : list){ | 
|---|
|  |  |  | List<StConsumeClientYear> listOfYear = this.stConsumeClientYearMapper.selectByClientAndYear(vo.clientId, statisticsYear) ; | 
|---|
|  |  |  | StConsumeClientYear po = null ; | 
|---|
|  |  |  | if(listOfYear != null && listOfYear.size() > 0){ | 
|---|
|  |  |  | //程序逻辑控制上,集合中只有一个对象 | 
|---|
|  |  |  | po = listOfYear.get(0) ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(po == null){ | 
|---|
|  |  |  | po = new StConsumeClientYear() ; | 
|---|
|  |  |  | po.clientId = vo.clientId ; | 
|---|
|  |  |  | po.year = statisticsYear ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | this.setValueOfYear(vo, po); | 
|---|
|  |  |  | if(po.id == null) { | 
|---|
|  |  |  | stConsumeClientYearMapper.insert(po); | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | stConsumeClientYearMapper.updateByPrimaryKeySelective(po) ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //    private void setValueOfDayOfMonth(Integer statisticsDay, VoClientConsumeStatistics vo, StConsumeClientDay 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; | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | //    } | 
|---|
|  |  |  | // | 
|---|
|  |  |  | //    private void setValueOfMonthOfYear(Integer statisticsMonth, VoClientConsumeStatistics vo, StConsumeClientMonth 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; | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | //    } | 
|---|
|  |  |  | // | 
|---|
|  |  |  | //    private void setValueOfYear(VoClientConsumeStatistics vo, StConsumeClientYear po){ | 
|---|
|  |  |  | //        po.amount = vo.amount; | 
|---|
|  |  |  | //        po.gift = vo.gift; | 
|---|
|  |  |  | //        po.times = vo.times; | 
|---|
|  |  |  | //    } | 
|---|
|  |  |  | private void setValueOfDayOfMonth(Integer statisticsDay, VoClientConsumeStatistics vo, StConsumeClientDay po){ | 
|---|
|  |  |  | switch (statisticsDay) { | 
|---|
|  |  |  | case 1: | 
|---|
|  |  |  | po.amount1 = vo.money; | 
|---|
|  |  |  | po.times1 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 2: | 
|---|
|  |  |  | po.amount2 = vo.money; | 
|---|
|  |  |  | po.times2 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 3: | 
|---|
|  |  |  | po.amount3 = vo.money; | 
|---|
|  |  |  | po.times3 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 4: | 
|---|
|  |  |  | po.amount4 = vo.money; | 
|---|
|  |  |  | po.times4 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 5: | 
|---|
|  |  |  | po.amount5 = vo.money; | 
|---|
|  |  |  | po.times5 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 6: | 
|---|
|  |  |  | po.amount6 = vo.money; | 
|---|
|  |  |  | po.times6 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 7: | 
|---|
|  |  |  | po.amount7 = vo.money; | 
|---|
|  |  |  | po.times7 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 8: | 
|---|
|  |  |  | po.amount8 = vo.money; | 
|---|
|  |  |  | po.times8 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 9: | 
|---|
|  |  |  | po.amount9 = vo.money; | 
|---|
|  |  |  | po.times9 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 10: | 
|---|
|  |  |  | po.amount10 = vo.money; | 
|---|
|  |  |  | po.times10 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 11: | 
|---|
|  |  |  | po.amount11 = vo.money; | 
|---|
|  |  |  | po.times11 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 12: | 
|---|
|  |  |  | po.amount12 = vo.money; | 
|---|
|  |  |  | po.times12 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 13: | 
|---|
|  |  |  | po.amount13 = vo.money; | 
|---|
|  |  |  | po.times13 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 14: | 
|---|
|  |  |  | po.amount14 = vo.money; | 
|---|
|  |  |  | po.times14 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 15: | 
|---|
|  |  |  | po.amount15 = vo.money; | 
|---|
|  |  |  | po.times15 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 16: | 
|---|
|  |  |  | po.amount16 = vo.money; | 
|---|
|  |  |  | po.times16 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 17: | 
|---|
|  |  |  | po.amount17 = vo.money; | 
|---|
|  |  |  | po.times17 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 18: | 
|---|
|  |  |  | po.amount18 = vo.money; | 
|---|
|  |  |  | po.times18 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 19: | 
|---|
|  |  |  | po.amount19 = vo.money; | 
|---|
|  |  |  | po.times19 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 20: | 
|---|
|  |  |  | po.amount20 = vo.money; | 
|---|
|  |  |  | po.times20 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 21: | 
|---|
|  |  |  | po.amount21 = vo.money; | 
|---|
|  |  |  | po.times21 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 22: | 
|---|
|  |  |  | po.amount22 = vo.money; | 
|---|
|  |  |  | po.times22 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 23: | 
|---|
|  |  |  | po.amount23 = vo.money; | 
|---|
|  |  |  | po.times23 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 24: | 
|---|
|  |  |  | po.amount24 = vo.money; | 
|---|
|  |  |  | po.times24 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 25: | 
|---|
|  |  |  | po.amount25 = vo.money; | 
|---|
|  |  |  | po.times25 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 26: | 
|---|
|  |  |  | po.amount26 = vo.money; | 
|---|
|  |  |  | po.times26 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 27: | 
|---|
|  |  |  | po.amount27 = vo.money; | 
|---|
|  |  |  | po.times27 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 28: | 
|---|
|  |  |  | po.amount28 = vo.money; | 
|---|
|  |  |  | po.times28 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 29: | 
|---|
|  |  |  | po.amount29 = vo.money; | 
|---|
|  |  |  | po.times29 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 30: | 
|---|
|  |  |  | po.amount30 = vo.money; | 
|---|
|  |  |  | po.times30 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 31: | 
|---|
|  |  |  | po.amount31 = vo.money; | 
|---|
|  |  |  | po.times31 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private void setValueOfMonthOfYear(Integer statisticsMonth, VoClientConsumeStatistics vo, StConsumeClientMonth po){ | 
|---|
|  |  |  | switch (statisticsMonth) { | 
|---|
|  |  |  | case 1: | 
|---|
|  |  |  | po.amount1 = vo.money; | 
|---|
|  |  |  | po.times1 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 2: | 
|---|
|  |  |  | po.amount2 = vo.money; | 
|---|
|  |  |  | po.times2 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 3: | 
|---|
|  |  |  | po.amount3 = vo.money; | 
|---|
|  |  |  | po.times3 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 4: | 
|---|
|  |  |  | po.amount4 = vo.money; | 
|---|
|  |  |  | po.times4 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 5: | 
|---|
|  |  |  | po.amount5 = vo.money; | 
|---|
|  |  |  | po.times5 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 6: | 
|---|
|  |  |  | po.amount6 = vo.money; | 
|---|
|  |  |  | po.times6 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 7: | 
|---|
|  |  |  | po.amount7 = vo.money; | 
|---|
|  |  |  | po.times7 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 8: | 
|---|
|  |  |  | po.amount8 = vo.money; | 
|---|
|  |  |  | po.times8 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 9: | 
|---|
|  |  |  | po.amount9 = vo.money; | 
|---|
|  |  |  | po.times9 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 10: | 
|---|
|  |  |  | po.amount10 = vo.money; | 
|---|
|  |  |  | po.times10 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 11: | 
|---|
|  |  |  | po.amount11 = vo.money; | 
|---|
|  |  |  | po.times11 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | case 12: | 
|---|
|  |  |  | po.amount12 = vo.money; | 
|---|
|  |  |  | po.times12 = vo.times; | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private void setValueOfYear(VoClientConsumeStatistics vo, StConsumeClientYear po){ | 
|---|
|  |  |  | po.amount = vo.money; | 
|---|
|  |  |  | po.times = vo.times; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|