From 528c72d94c539554a7fd6dcf4abdbda6a28eff67 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期六, 11 一月 2025 14:10:24 +0800 Subject: [PATCH] 修改bug --- pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/delSome/DelSomeLossAmountSv.java | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/delSome/DelSomeLossAmountSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/delSome/DelSomeLossAmountSv.java index aa71944..849d552 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/delSome/DelSomeLossAmountSv.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/delSome/DelSomeLossAmountSv.java @@ -1,6 +1,7 @@ package com.dy.pipIrrTemp.delSome; import com.dy.pipIrrGlobal.daoTmp.DeleteMapper; +import com.dy.pipIrrGlobal.voTmp.VoStLossAmountDay; import com.dy.pipIrrGlobal.voTmp.VoStLossAmountMonth; import com.dy.pipIrrGlobal.voTmp.VoStLossAmountYear; import lombok.extern.slf4j.Slf4j; @@ -25,6 +26,31 @@ @Autowired private void setDao(DeleteMapper dao){ this.dao = dao; + } + + public void delStLossDay(){ + VoStLossAmountDay first = null ; + List<VoStLossAmountDay> list = dao.selectAllStLossDay() ; + if(list != null && list.size() > 0){ + for(VoStLossAmountDay 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{ + //鍚屼竴涓彇姘村彛鍚屾棩鏈� + doDelStLossDay(vo.id) ; + } + } + } + } + } } public void delStLossMonth(){ @@ -83,6 +109,10 @@ } } @Transactional + int doDelStLossDay(Long id){ + return dao.deleteStLossDayById(id) ; + } + @Transactional int doDelStLossMonth(Long id){ return dao.deleteStLossMonthById(id) ; } -- Gitblit v1.8.0