From 8c635598000e40edfb3edf5934124ad48d60f62d Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期六, 21 六月 2025 19:14:50 +0800 Subject: [PATCH] 实时页面修改 --- src/main/java/com/whyc/service/PowerInfService.java | 29 ++++++++++++++++++++++++++++- 1 files changed, 28 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/PowerInfService.java b/src/main/java/com/whyc/service/PowerInfService.java index 8441058..ec658e0 100644 --- a/src/main/java/com/whyc/service/PowerInfService.java +++ b/src/main/java/com/whyc/service/PowerInfService.java @@ -4,6 +4,9 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; +import com.whyc.constant.BattCapperformanceEnum; +import com.whyc.constant.PwrCapperformanceEnum; +import com.whyc.dto.Param.ParamAlmDto; import com.whyc.dto.PowerDto; import com.whyc.dto.Response; import com.whyc.dto.Statistic.Pwr7Stic; @@ -14,6 +17,7 @@ import com.whyc.mapper.StationInfMapper; import com.whyc.pojo.db_station.BattInf; import com.whyc.pojo.db_station.PowerInf; +import com.whyc.pojo.db_station.PowerInfChange; import com.whyc.pojo.db_station.StationInf; import com.whyc.pojo.db_user.BaojigroupPower; import com.whyc.pojo.db_user.BaojigroupUsr; @@ -26,6 +30,7 @@ import java.util.ArrayList; import java.util.List; +import java.util.Map; @Service public class PowerInfService { @@ -40,6 +45,12 @@ @Autowired(required = false) private BaojigroupPowerMapper bjPowerMapper; + + @Autowired(required = false) + private InfoChangeService changeService; + + @Autowired + private PowerheartParamService heartService; /*娣诲姞鐢垫簮 1.鍒ゆ柇褰撳墠鐢ㄦ埛鏄惁鏄寘缁勭敤鎴� @@ -97,7 +108,8 @@ //褰撳墠浜烘墍鍦ㄧ殑鍖呮満缁勬坊鍔犵數婧愭満鎴� insertInbaoji(stationId,powerId); } - + //娣诲姞瀹岀數婧愰渶瑕佹彃鍏ラ粯璁ゅ疄鏃堕〉闈㈢數婧愮殑蹇冭烦鏁版嵁 + heartService.insertHeartData(powerId); } //褰撳墠浜烘墍鍦ㄧ殑鍖呮満缁勬坊鍔犵數婧愭満鎴� public void insertInbaoji(Integer stationId,Integer powerId){ @@ -140,6 +152,8 @@ wrapper.eq("power_id",powerId); wrapper.last("limit 1"); PowerInf pinf=mapper.selectOne(wrapper); + List<PowerInfChange> pinfChangeList=changeService.getPinfChange(powerId); + pinf.setPinfChangeList(pinfChangeList); return pinf; } //鐢垫簮淇℃伅缁熻 @@ -153,4 +167,17 @@ public List<PowerInf> getPwr7Statistic(Pwr7Stic stic) { return mapper.getPwr7Statistic(stic); } + + public List<PowerInf> getListByUserId(Integer userId) { + return mapper.getListByUserId(userId); + } + //鏍规嵁鏌ヨ鏉′欢鑾峰彇鐢垫簮闆嗗悎 + public PowerInf getPowerIdList(Integer powerId) { + return mapper.getPowerIdList(powerId); + } + //鑾峰彇鐢垫簮鎬ц兘(涓嬫媺) + public Response getPwrCapperformance() { + Map<Integer,String> map= PwrCapperformanceEnum.getOpInfo(); + return new Response().setII(1,true,map,"鑾峰彇鐢垫簮鎬ц兘(涓嬫媺)"); + } } \ No newline at end of file -- Gitblit v1.9.1