| | |
| | | import com.dy.pipIrrGlobal.pojoSt.StIntakeAmountMonth; |
| | | import com.dy.pipIrrGlobal.pojoSt.StIntakeAmountYear; |
| | | import com.dy.pipIrrGlobal.voSt.VoIntake; |
| | | import com.dy.pipIrrGlobal.voTmp.VoRmIntakeAmountDay; |
| | | import com.dy.pipIrrTemp.util.StClientAmountConstant; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | * 删除所有取水口日取水量统计 |
| | | * @throws Exception |
| | | */ |
| | | //@Transactional |
| | | //public void deleteAllIntakeAmountDay(){ |
| | | // dao.deleteAllIntakeAmountDay(); |
| | | //} |
| | | /** |
| | | * 删除一些取水口日取水量统计 |
| | | * @throws Exception |
| | | */ |
| | | @Transactional |
| | | public void deleteAllIntakeAmountDay(){ |
| | | dao.deleteAllIntakeAmountDay(); |
| | | public void deleteSomeIntakeAmountDay(){ |
| | | dao.deleteSomeIntakeAmountDay(); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 统计取水口日取水量 |
| | |
| | | int nowDay = Integer.parseInt(DateTime.dd()) ; |
| | | Date startDt ; |
| | | Date endDt ; |
| | | List<RmIntakeAmountDay> list ; |
| | | List<VoRmIntakeAmountDay> list ; |
| | | boolean stop = false ; |
| | | for(int[] ym : StClientAmountConstant.yearMonthGrp) { |
| | | int[] dates = DateTime.dayGrpInMonth(ym[0], ym[1]); |
| | |
| | | } |
| | | } |
| | | @Transactional |
| | | protected void doStatisticsIntakeAmountDay(int year, int month, int day, List<RmIntakeAmountDay> list) throws Exception{ |
| | | protected void doStatisticsIntakeAmountDay(int year, int month, int day, List<VoRmIntakeAmountDay> list) throws Exception{ |
| | | if(list != null && list.size() > 0){ |
| | | Date date = DateTime.dateFrom_yyyy_MM_dd(year + "-" + month + "-" + day) ; |
| | | for(RmIntakeAmountDay po : list){ |
| | | dao.updateOneIntakeAmountDay1(po.intakeId, date, po.amount, po.money, po.times); |
| | | for(VoRmIntakeAmountDay vo : list){ |
| | | dao.updateOneIntakeAmountDay1(vo.intakeId, date, vo.amount, vo.money, vo.times); |
| | | } |
| | | } |
| | | } |