From b81e59b6ef96ac100109f7662365ff3bec805a2d Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 11 十二月 2024 17:01:43 +0800 Subject: [PATCH] pipIrr-web-temp增加删除日统计水量(漏损、取水口、农户) --- pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/delSome/DelSomeIntakeAmountSv.java | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/delSome/DelSomeIntakeAmountSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/delSome/DelSomeIntakeAmountSv.java index 4c79d6e..fccec44 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/delSome/DelSomeIntakeAmountSv.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/delSome/DelSomeIntakeAmountSv.java @@ -1,6 +1,7 @@ package com.dy.pipIrrTemp.delSome; import com.dy.pipIrrGlobal.daoTmp.DeleteMapper; +import com.dy.pipIrrGlobal.voTmp.VoStIntakeAmountDay; import com.dy.pipIrrGlobal.voTmp.VoStIntakeAmountMonth; import com.dy.pipIrrGlobal.voTmp.VoStIntakeAmountYear; import lombok.extern.slf4j.Slf4j; @@ -25,6 +26,31 @@ @Autowired private void setDao(DeleteMapper dao){ this.dao = dao; + } + + public void delStIntakeDay(){ + VoStIntakeAmountDay first = null ; + List<VoStIntakeAmountDay> list = dao.selectAllStIntakeDay() ; + if(list != null && list.size() > 0){ + for(VoStIntakeAmountDay vo : list){ + if(first == null){ + first = vo ; + }else{ + if(first.intakeId.longValue() != vo.intakeId.longValue()){ + //鍙栨按鍙e彉浜� + first = vo ; + }else{ + if(first.dt.equals(vo.dt)) { + //鏃ユ湡鍙樹簡 + first = vo ; + }else{ + //鍚屼竴涓彇姘村彛鍚屾棩鏈� + doDelStIntakeDay(vo.id) ; + } + } + } + } + } } public void delStIntakeMonth(){ @@ -82,6 +108,12 @@ } } } + + @Transactional + int doDelStIntakeDay(Long id){ + return dao.deleteStIntakeDayById(id) ; + } + @Transactional int doDelStIntakeMonth(Long id){ return dao.deleteStIntakeMonthById(id) ; -- Gitblit v1.8.0