From aec4636e4fb430055feb66751da0e6c05bb864df Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期三, 30 四月 2025 16:25:30 +0800 Subject: [PATCH] fix(irrigatePlan): 修复终止灌溉计划时长设置错误- 将终止计划的默认时长从 9999 修改为 0 - 此修改确保在终止灌溉计划时,不会出现时长设置过长的问题 --- pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/rtuUpgrade/task/UgRtuResultSv.java | 78 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 78 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/rtuUpgrade/task/UgRtuResultSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/rtuUpgrade/task/UgRtuResultSv.java new file mode 100644 index 0000000..bb5ee46 --- /dev/null +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/rtuUpgrade/task/UgRtuResultSv.java @@ -0,0 +1,78 @@ +package com.dy.pipIrrBase.rtuUpgrade.task; + +import com.dy.common.webUtil.QueryResultVo; +import com.dy.pipIrrGlobal.daoRm.UgRtuControllerMapper; +import com.dy.common.softUpgrade.state.UpgradeRtu; +import com.dy.pipIrrGlobal.voUg.VoUgResult; +import lombok.extern.slf4j.Slf4j; +import org.apache.dubbo.common.utils.PojoUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.Map; + +/** + * @Author: liurunyu + * @Date: 2024/11/13 16:11 + * @Description + */ +@Slf4j +@Service +public class UgRtuResultSv { + + @Autowired + private UgRtuControllerMapper dao ; + + /** + * 鍒嗛〉鏌ヨ涓�涓崌绾т换鍔′腑涓�浜涙帶鍒跺櫒鍗囩骇缁撴煡 + * @return 鎺у埗鍣ㄥ崌绾х粨鏌� + */ + public QueryResultVo<List<VoUgResult>> selectSome(QueryUgResultVo queryVo){ + Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(queryVo) ; + Long itemTotal = this.dao.selectControllerUpgradeResultsCount(params) ; + + QueryResultVo<List<VoUgResult>> rsVo = new QueryResultVo<>() ; + rsVo.pageSize = queryVo.pageSize ; + rsVo.pageCurr = queryVo.pageCurr ; + rsVo.calculateAndSet(itemTotal, params); + List<VoUgResult> list = this.dao.selectControllerUpgradeResults(params) ; + if(list != null && list.size() > 0){ + for(VoUgResult vo : list){ + if(vo.isOver != null && vo.isOver.byteValue() == 1){ + vo.isOverStr = "鏄�" ; + }else{ + vo.isOverStr = "鍚�" ; + } + if(vo.ugState != null){ + vo.ugStateStr = UpgradeRtu.getStateName(vo.ugState) ; + } + } + } + rsVo.obj = list ; + + return rsVo ; + } + + /** + * 鍒嗛〉鏌ヨ涓�涓崌绾т换鍔′腑鎵�鏈夋帶鍒跺櫒鍗囩骇缁撴煡 + * @return 鎺у埗鍣ㄥ崌绾х粨鏌� + */ + public List<VoUgResult> selectAll(QueryUgResultVo queryVo){ + Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(queryVo) ; + List<VoUgResult> list = this.dao.selectControllerUpgradeResults(params) ; + if(list != null && list.size() > 0){ + for(VoUgResult vo : list){ + if(vo.isOver != null && vo.isOver.byteValue() == 1){ + vo.isOverStr = "鏄�" ; + }else{ + vo.isOverStr = "鍚�" ; + } + if(vo.ugState != null){ + vo.ugStateStr = UpgradeRtu.getStateName(vo.ugState) ; + } + } + } + return list ; + } +} -- Gitblit v1.8.0