pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoTmp/ChangeMapper.java
@@ -2,8 +2,11 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dy.pipIrrGlobal.pojoRm.RmIntakeAmountDay; import com.dy.pipIrrGlobal.pojoRm.RmLossDay; import com.dy.pipIrrGlobal.pojoSt.StIntakeAmountMonth; import com.dy.pipIrrGlobal.pojoSt.StIntakeAmountYear; import com.dy.pipIrrGlobal.pojoSt.StLossMonth; import com.dy.pipIrrGlobal.pojoSt.StLossYear; import com.dy.pipIrrGlobal.voSt.VoIntake; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -85,4 +88,65 @@ int saveOneIntakeAmountYear(StIntakeAmountYear pojo); //////////////////////////////////////// // //æ¼æç¸å ³ // //////////////////////////////////////// /** * æ¥è¯¢ä¸ä¸ªåæ°´å£çæ¥æ¼æéç»è®¡è®°å½ * * @return å®ä½éå */ List<RmLossDay> selectOneIntakeAllLossDay(@Param("intakeId")Long intakeId); /** * æ´æ°ä¸ä¸ªåæ°´å£çæ¥æ¼æéç»è®¡ * * @return å½±åå®ä½æ° */ int updateOneIntakeLossDay(@Param("id")Long id, @Param("loss")Double loss); /** * å 餿æåæ°´å£çææ¼æéç»è®¡ * @return å½±åå®ä½æ° */ int deleteAllIntakeLossMonth(); /** * ç»è®¡ææåæ°´å£çææ¼æé * @return å®ä½éå */ List<StLossMonth> statisticAllIntakeLossMonthFromLossDay(@Param("startDt")Date startDt, @Param("endDt")Date endDt); /** * ä¿ååæ°´å£çææ¼æéç»è®¡ * @return å½±åå®ä½æ° */ int saveOneIntakeLossMonth(StLossMonth pojo); /** * å 餿æåæ°´å£çå¹´æ¼æéç»è®¡ * @return å½±åå®ä½æ° */ int deleteAllIntakeLossYear(); /** * ç»è®¡ææåæ°´å£çå¹´æ¼æé * @return å®ä½éå */ List<StLossYear> statisticAllIntakeLossYearFromLossDay(@Param("startDt")Date startDt, @Param("endDt")Date endDt); /** * ä¿ååæ°´å£çææ¼æéç»è®¡ * @return å½±åå®ä½æ° */ int saveOneIntakeLossYear(StLossYear pojo); } pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoRm/RmIntakeAmountDay.java
@@ -15,7 +15,7 @@ /** * @Author: liurunyu * @Date: 2024/7/8 18:53 * @Description åæ°´å£æ¥åæ°´éæ¼æé * @Description åæ°´å£æ¥åæ°´éææ¼æé */ @TableName(value="rm_intake_amount_day", autoResultMap = true) @Data @@ -23,7 +23,7 @@ @ToString @NoArgsConstructor @AllArgsConstructor @Schema(name = "åæ°´å£æ¥åæ°´éæ¼æé") @Schema(name = "åæ°´å£æ¥åæ°´éææ¼æé") public class RmIntakeAmountDay implements BaseEntity { public static final long serialVersionUID = 2024007081854001L; pipIrr-platform/pipIrr-global/src/main/resources/mapper/Temp4ChangeMapper.xml
@@ -10,6 +10,11 @@ order by id ASC </select> <!-- ======================================= --> <!-- --> <!-- åæ°´é --> <!-- --> <!-- ====================================== --> <!-- åæ°´å£åæ°´éæ¥ç»è®¡ç¸å ³, æ¤SQLä¸ç âorder by id ASC âä¸å¯ä¿®æ¹ --> <select id="selectOneIntakeAllAmountDay" resultType="com.dy.pipIrrGlobal.pojoRm.RmIntakeAmountDay"> select id as id, @@ -90,4 +95,93 @@ ) </insert> <!-- ======================================= --> <!-- --> <!-- æ¼æ --> <!-- --> <!-- ====================================== --> <!-- åæ°´å£æ¼ææ¥ç»è®¡ç¸å ³, æ¤SQLä¸ç âorder by id ASC âä¸å¯ä¿®æ¹ --> <select id="selectOneIntakeAllLossDay" resultType="com.dy.pipIrrGlobal.pojoRm.RmLossDay"> select id as id, intake_id as intakeId , dt as dt, loss_amount as lossAmount from rm_loss_day where intake_id = #{intakeId} order by id ASC </select> <!-- ä¿®æ¹åæ°´å£æ¼ææ¥ç»è®¡ --> <update id="updateOneIntakeLossDay" > update rm_loss_day set loss_amount = #{loss, jdbcType=FLOAT} where id = #{id, jdbcType=BIGINT} </update> <delete id="deleteAllIntakeLossMonth"> delete from st_loss_month </delete> <!-- --> <select id="statisticAllIntakeLossMonthFromLossDay" resultType="com.dy.pipIrrGlobal.pojoSt.StLossMonth"> select intake_id as intakeId , sum(loss_amount) as amount from rm_loss_day where dt <![CDATA[>=]]> #{startDt, jdbcType=DATE} and dt <![CDATA[<=]]> #{endDt, jdbcType=DATE} group by intake_id </select> <insert id="saveOneIntakeLossMonth" parameterType="com.dy.pipIrrGlobal.pojoSt.StLossMonth"> <!--@mbg.generated--> insert into st_loss_month ( id, intake_id, year, month, amount ) values (#{id,jdbcType=BIGINT}, #{intakeId,jdbcType=BIGINT}, #{year,jdbcType=INTEGER}, #{month,jdbcType=INTEGER}, #{amount,jdbcType=FLOAT} ) </insert> <delete id="deleteAllIntakeLossYear"> delete from st_loss_year </delete> <!-- --> <select id="statisticAllIntakeLossYearFromLossDay" resultType="com.dy.pipIrrGlobal.pojoSt.StLossYear"> select intake_id as intakeId , sum(loss_amount) as amount from rm_loss_day where dt <![CDATA[>=]]> #{startDt, jdbcType=DATE} and dt <![CDATA[<=]]> #{endDt, jdbcType=DATE} group by intake_id </select> <insert id="saveOneIntakeLossYear" parameterType="com.dy.pipIrrGlobal.pojoSt.StLossYear"> <!--@mbg.generated--> insert into st_intake_amount_year ( id, intake_id, year, amount ) values (#{id,jdbcType=BIGINT}, #{intakeId,jdbcType=BIGINT}, #{year,jdbcType=INTEGER}, #{amount,jdbcType=FLOAT} ) </insert> </mapper> pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StChargeByClient.java
New file @@ -0,0 +1,52 @@ package com.dy.pipIrrStatistics.statistics; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; /** * @Author: liurunyu * @Date: 2024/12/23 14:55 * @Description */ @Component public class StChargeByClient { private static Logger log = LogManager.getLogger(StChargeByClient.class.getName()) ; @Autowired protected StChargeByClientSv sv ; private Integer statisticsYear; private Integer statisticsMonth; private Long statisticsStartId ; private Long statisticsEndId ; protected void statistics(Integer statisticsYear, Integer statisticsMonth, Long statisticsStartId, Long statisticsEndId){ this.statisticsYear = statisticsYear ; this.statisticsMonth = statisticsMonth ; this.statisticsStartId = statisticsStartId ; this.statisticsEndId = statisticsEndId ; this.statisticsMonth() ; this.statisticsYear() ; } /** * æç»è®¡---åæ·å å¼ */ private void statisticsMonth(){ sv.statisticsMonth(statisticsYear, statisticsMonth, statisticsStartId, statisticsEndId); } /** * å¹´ç»è®¡---åæ·å å¼ */ private void statisticsYear(){ sv.statisticsYear(statisticsYear); } } pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StChargeByClientSv.java
New file @@ -0,0 +1,66 @@ package com.dy.pipIrrStatistics.statistics; import com.dy.pipIrrGlobal.pojoSt.StIntakeAmountMonth; import com.dy.pipIrrGlobal.pojoSt.StIntakeAmountYear; import com.dy.pipIrrGlobal.voSt.VoIntakeAmountStatistics; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * @Author: liurunyu * @Date: 2024/12/23 14:54 * @Description */ @Component public class StChargeByClientSv { /** * æç»è®¡---æ¼æ */ @Transactional protected void statisticsMonth(Integer statisticsYear, Integer statisticsMonth, Long statisticsStartId, Long statisticsEndId){ // List<VoIntakeAmountStatistics> list = rmIntakeAmountDayDao.statisticsByIntake(statisticsStartId, statisticsEndId) ; // if(list != null && list.size() > 0){ // for(VoIntakeAmountStatistics vo : list){ // StIntakeAmountMonth po = this.stIntakeAmountMonthDao.selectByIntakeIdAndYearAndMonth(vo.intakeId, statisticsYear, statisticsMonth) ; // if(po == null){ // po = new StIntakeAmountMonth() ; // } // po.intakeId = vo.intakeId ; // po.year = statisticsYear ; // po.month = statisticsMonth ; // po.amount = vo.amount; // if(po.id == null) { // stIntakeAmountMonthDao.insert(po); // }else{ // stIntakeAmountMonthDao.updateByPrimaryKey(po) ; // } // } // } } /** * å¹´ç»è®¡---æ¼æ */ @Transactional protected void statisticsYear(Integer statisticsYear){ // List<VoIntakeAmountStatistics> list = stIntakeAmountMonthDao.statisticsByIntake(statisticsYear) ; // if(list != null && list.size() > 0){ // for(VoIntakeAmountStatistics vo : list){ // StIntakeAmountYear po = stIntakeAmountYearDao.selectByIntakeIdAndYear(vo.intakeId, statisticsYear) ; // if(po == null){ // po = new StIntakeAmountYear() ; // } // po.intakeId = vo.intakeId ; // po.year = statisticsYear ; // po.amount = vo.amount; // if(po.id == null){ // stIntakeAmountYearDao.insert(po) ; // }else{ // stIntakeAmountYearDao.updateByPrimaryKey(po) ; // } // } // } } } pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StChargeByIc.java
New file @@ -0,0 +1,52 @@ package com.dy.pipIrrStatistics.statistics; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; /** * @Author: liurunyu * @Date: 2024/12/23 14:53 * @Description */ @Component public class StChargeByIc { private static Logger log = LogManager.getLogger(StChargeByIc.class.getName()) ; @Autowired protected StChargeByIcSv sv ; private Integer statisticsYear; private Integer statisticsMonth; private Long statisticsStartId ; private Long statisticsEndId ; protected void statistics(Integer statisticsYear, Integer statisticsMonth, Long statisticsStartId, Long statisticsEndId){ this.statisticsYear = statisticsYear ; this.statisticsMonth = statisticsMonth ; this.statisticsStartId = statisticsStartId ; this.statisticsEndId = statisticsEndId ; this.statisticsMonth() ; this.statisticsYear() ; } /** * æç»è®¡---ICå¡å å¼ */ private void statisticsMonth(){ sv.statisticsMonth(statisticsYear, statisticsMonth, statisticsStartId, statisticsEndId); } /** * å¹´ç»è®¡---ICå¡å å¼ */ private void statisticsYear(){ sv.statisticsYear(statisticsYear); } } pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StChargeByIcSv.java
New file @@ -0,0 +1,66 @@ package com.dy.pipIrrStatistics.statistics; import com.dy.pipIrrGlobal.pojoSt.StIntakeAmountMonth; import com.dy.pipIrrGlobal.pojoSt.StIntakeAmountYear; import com.dy.pipIrrGlobal.voSt.VoIntakeAmountStatistics; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * @Author: liurunyu * @Date: 2024/12/23 14:53 * @Description */ @Component public class StChargeByIcSv { /** * æç»è®¡---æ¼æ */ @Transactional protected void statisticsMonth(Integer statisticsYear, Integer statisticsMonth, Long statisticsStartId, Long statisticsEndId){ // List<VoIntakeAmountStatistics> list = rmIntakeAmountDayDao.statisticsByIntake(statisticsStartId, statisticsEndId) ; // if(list != null && list.size() > 0){ // for(VoIntakeAmountStatistics vo : list){ // StIntakeAmountMonth po = this.stIntakeAmountMonthDao.selectByIntakeIdAndYearAndMonth(vo.intakeId, statisticsYear, statisticsMonth) ; // if(po == null){ // po = new StIntakeAmountMonth() ; // } // po.intakeId = vo.intakeId ; // po.year = statisticsYear ; // po.month = statisticsMonth ; // po.amount = vo.amount; // if(po.id == null) { // stIntakeAmountMonthDao.insert(po); // }else{ // stIntakeAmountMonthDao.updateByPrimaryKey(po) ; // } // } // } } /** * å¹´ç»è®¡---æ¼æ */ @Transactional protected void statisticsYear(Integer statisticsYear){ // List<VoIntakeAmountStatistics> list = stIntakeAmountMonthDao.statisticsByIntake(statisticsYear) ; // if(list != null && list.size() > 0){ // for(VoIntakeAmountStatistics vo : list){ // StIntakeAmountYear po = stIntakeAmountYearDao.selectByIntakeIdAndYear(vo.intakeId, statisticsYear) ; // if(po == null){ // po = new StIntakeAmountYear() ; // } // po.intakeId = vo.intakeId ; // po.year = statisticsYear ; // po.amount = vo.amount; // if(po.id == null){ // stIntakeAmountYearDao.insert(po) ; // }else{ // stIntakeAmountYearDao.updateByPrimaryKey(po) ; // } // } // } } } pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StatisticsJob.java
@@ -50,7 +50,7 @@ statisticsEndId = IDLongGenerator.generateOneDayEndId(statisticsYear, statisticsMonth, 31) ; }else{ //ç»è®¡æ¬æç statisticsYear = ymd[0] ;//ç»è®¡æ statisticsYear = ymd[0] ;//ç»è®¡å¹´ statisticsMonth = ymd[1] ;//ç»è®¡æ statisticsStartId = IDLongGenerator.generateOneDayStartId(ymd[0], ymd[1], 1) ; statisticsEndId = IDLongGenerator.generateOneDayEndId(ymd[0], ymd[1], 31) ; pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/changeSome/ChSomeCtrl.java
@@ -22,11 +22,27 @@ private ChSomeIntakeAmountSv intakeAmountSv; private ChSomeIntakeLossSv intakeLossSv; @Autowired private void setSv(ChSomeIntakeAmountSv sv) { this.intakeAmountSv = sv; } @Autowired private void setSv(ChSomeIntakeLossSv sv) { this.intakeLossSv = sv; } /////////////////////////////////////////// // // åæ°´å£ç¸å ³åæ°´é // /////////////////////////////////////////// /** * ä¿®æ¹ä¸äºåæ°´å£åæ°´éæ¥ç»è®¡ * @return @@ -62,4 +78,48 @@ this.intakeAmountSv.statisticsIntakeAmountYear(); return BaseResponseUtils.buildSuccess(true); } /////////////////////////////////////////// // // åæ°´å£ç¸å ³æ¼æ // /////////////////////////////////////////// /** * ä¿®æ¹ä¸äºåæ°´å£æ¼æéæ¥ç»è®¡ * @return */ @GetMapping(path = "changeSomeIntakeDayLoss") @SsoAop() public BaseResponse<Boolean> changeSomeIntakeDayLoss() throws Exception{ this.intakeLossSv.chIntakeLossDay(); return BaseResponseUtils.buildSuccess(true); } /** * éæ°ç»è®¡åæ°´å£ææ¼æé * @return */ @GetMapping(path = "reStatisticsAllIntakeMonthLoss") @SsoAop() public BaseResponse<Boolean> reStatisticsAllIntakeMonthLoss() throws Exception{ this.intakeLossSv.deleteAllIntakeLossMonth(); this.intakeLossSv.statisticsIntakeLossMonth(); return BaseResponseUtils.buildSuccess(true); } /** * éæ°ç»è®¡åæ°´å£ææ¼æé * @return */ @GetMapping(path = "reStatisticsAllIntakeYearLoss") @SsoAop() public BaseResponse<Boolean> reStatisticsAllIntakeYearLoss() throws Exception{ this.intakeLossSv.deleteAllIntakeLossYear(); this.intakeLossSv.statisticsIntakeLossYear(); return BaseResponseUtils.buildSuccess(true); } } pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/changeSome/ChSomeIntakeLossSv.java
New file @@ -0,0 +1,188 @@ package com.dy.pipIrrTemp.changeSome; import com.dy.common.util.DateTime; import com.dy.pipIrrGlobal.daoTmp.ChangeMapper; import com.dy.pipIrrGlobal.pojoRm.RmIntakeAmountDay; import com.dy.pipIrrGlobal.pojoRm.RmLossDay; import com.dy.pipIrrGlobal.pojoSt.StIntakeAmountMonth; import com.dy.pipIrrGlobal.pojoSt.StIntakeAmountYear; import com.dy.pipIrrGlobal.pojoSt.StLossMonth; import com.dy.pipIrrGlobal.pojoSt.StLossYear; import com.dy.pipIrrGlobal.voSt.VoIntake; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.Date; import java.util.List; /** * @Author: liurunyu * @Date: 2024/12/24 8:47 * @Description */ @Slf4j @Service public class ChSomeIntakeLossSv { private ChangeMapper dao; private static final int IntakeLossDayFlag = 800 ;//2024-12-14ç»è®¡å è°æ°æ®åºå®æ¶æ°æ®ï¼åç°å¤§äº800çæ£ç¡®çæ°æ®ä¸åå¨ï¼èå°äº800çåºæ¬ä¸ºæ£ç¡®æ°æ® @Autowired private void setDao(ChangeMapper dao){ this.dao = dao; } //////////////////////////////////////// // // æå ³æ¥ç»è®¡ // /////////////////////////////////////// /** * è°æ´åæ°´å£æ¥æ¼æéç»è®¡ * @throws Exception */ public void chIntakeLossDay() throws Exception{ List<VoIntake> list = dao.selectAllPrIntakes() ; if(list != null && list.size() > 0){ for(VoIntake vo : list){ List<RmLossDay> adList = dao.selectOneIntakeAllLossDay(vo.getIntakeId()) ; if(adList != null && adList.size() > 0){ //adList䏿°æ®ä»¥idååºæå for(RmLossDay ad : adList){ if(ad.lossAmount != null && ad.lossAmount > IntakeLossDayFlag){ this.doUpdateOneIntakeLossDay(ad.id, 0.0); } } } } } } @Transactional protected int doUpdateOneIntakeLossDay(Long id, Double loss){ return dao.updateOneIntakeLossDay(id, loss); } //////////////////////////////////////// // // æå ³æç»è®¡ // /////////////////////////////////////// private static final int DealStartYear = 2024 ; private static final int DealStartMonth = 8 ; private static final String endDayOfMonth(int year, int month){ if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12){ return "31" ; }else{ if(month == 2){ if(DateTime.isLeapYear(year)){ return "29" ; }else{ return "28" ; } }else{ return "30" ; } } } /** * å 餿æåæ°´å£ææ¼æéç»è®¡ * @throws Exception */ @Transactional public void deleteAllIntakeLossMonth(){ dao.deleteAllIntakeLossMonth(); } /** * ç»è®¡åæ°´å£ææ¼æé * @throws Exception */ public void statisticsIntakeLossMonth() throws Exception{ int nowYear = Integer.parseInt(DateTime.yyyy()) ; int nowMonth = Integer.parseInt(DateTime.mm()) ; Date startDt ; Date endDt ; List<StLossMonth> list ; for(int year = DealStartYear; year <= nowYear; year ++){ list = null ; if(year < nowYear){ for(int month = 1 ; month <= 12 ; month ++){ startDt = DateTime.dateFrom_yyyy_MM_dd(year + "-" + month + "-01") ; endDt = DateTime.dateFrom_yyyy_MM_dd(year + "-" + month + "-" + endDayOfMonth(year, month)) ; list = dao.statisticAllIntakeLossMonthFromLossDay(startDt, endDt) ; this.doStatisticsIntakeLossMonth(year, month, list) ; } }else{ for(int month = 1 ; month <= nowMonth ; month ++){ startDt = DateTime.dateFrom_yyyy_MM_dd(year + "-" + month + "-01") ; endDt = DateTime.dateFrom_yyyy_MM_dd(year + "-" + month + "-" + endDayOfMonth(year, month)) ; list = dao.statisticAllIntakeLossMonthFromLossDay(startDt, endDt) ; this.doStatisticsIntakeLossMonth(year, month, list) ; } } } } @Transactional protected void doStatisticsIntakeLossMonth(int year, int month, List<StLossMonth> list) throws Exception{ if(list != null && list.size() > 0){ for(StLossMonth po : list){ po.year = year ; po.month = month ; dao.saveOneIntakeLossMonth(po) ; } } } //////////////////////////////////////// // // æå ³å¹´ç»è®¡ // /////////////////////////////////////// /** * å 餿æåæ°´å£å¹´æ¼æéç»è®¡ * @throws Exception */ @Transactional public void deleteAllIntakeLossYear(){ dao.deleteAllIntakeLossYear(); } /** * ç»è®¡åæ°´å£ææ¼æé * @throws Exception */ public void statisticsIntakeLossYear() throws Exception{ int nowYear = Integer.parseInt(DateTime.yyyy()) ; Date startDt ; Date endDt ; List<StLossYear> list ; for(int year = DealStartYear; year <= nowYear; year ++){ list = null ; startDt = DateTime.dateFrom_yyyy_MM_dd(year + "-01-01") ; endDt = DateTime.dateFrom_yyyy_MM_dd(year + "-12-31") ; list = dao.statisticAllIntakeLossYearFromLossDay(startDt, endDt) ; this.doStatisticsIntakeLossYear(year, list) ; } } @Transactional protected void doStatisticsIntakeLossYear(int year, List<StLossYear> list) throws Exception{ if(list != null && list.size() > 0){ for(StLossYear po : list){ po.year = year ; dao.saveOneIntakeLossYear(po) ; } } } } pipIrr-platform/pipIrr-web/pipIrr-web-temp/˵Ã÷.txt
@@ -13,7 +13,16 @@ 4ãä¿®æ¹ä¸äºåæ°´å£æ¥åæ°´éç»è®¡---å RTUä¸å¤©å æ´ç¹æ¥ä¸ç´¯è®¡æµéé´æåºç°0å¼ï¼ä¸¤æ¬¡ä¸æ¥ç´¯è®¡æµéå·®å¼ä¼äº§çå¤§å¼ /temp/chSome/changeSomeIntakeDayAmount 5ãéæ°ç»è®¡åæ°´å£æåæ°´éï¼æ§è¡åå ³ééä¿¡ä¸é´ä»¶ï¼ 5ãéæ°ç»è®¡åæ°´å£æåæ°´é /temp/chSome/reStatisticsAllIntakeMonthAmount 6ãéæ°ç»è®¡åæ°´å£å¹´åæ°´éï¼æ§è¡åå ³ééä¿¡ä¸é´ä»¶ï¼ /temp/chSome/reStatisticsAllIntakeYearAmount 6ãéæ°ç»è®¡åæ°´å£å¹´åæ°´é /temp/chSome/reStatisticsAllIntakeYearAmount 7ãä¿®æ¹ä¸äºåæ°´å£æ¥æ¼æéç»è®¡---å 为æ°å®è£ æ°´éï¼è¡¨åºå¼æ¯è¾å¤§ /temp/chSome/changeSomeIntakeDayLoss 8ãéæ°ç»è®¡åæ°´å£ææ¼æé /temp/chSome/reStatisticsAllIntakeMonthLoss 9ãéæ°ç»è®¡åæ°´å£å¹´æ¼æé /temp/chSome/reStatisticsAllIntakeYearLoss