From d8475b8670b6b4cbcd1bc9e57d30a6f433d206ab Mon Sep 17 00:00:00 2001 From: DELL <1525436766@qq.com> Date: 星期一, 23 六月 2025 23:33:54 +0800 Subject: [PATCH] Merge branch 'master' of http://118.89.139.230:10101/r/powerIntelligenceSystem --- src/main/java/com/whyc/service/PowerheartParamService.java | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 50 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/PowerheartParamService.java b/src/main/java/com/whyc/service/PowerheartParamService.java index 916f2a0..a7b66b8 100644 --- a/src/main/java/com/whyc/service/PowerheartParamService.java +++ b/src/main/java/com/whyc/service/PowerheartParamService.java @@ -1,6 +1,8 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.whyc.dto.Response; import com.whyc.mapper.PowerheartParamMapper; import com.whyc.pojo.db_param.PowerheartParam; import org.springframework.beans.factory.annotation.Autowired; @@ -13,8 +15,55 @@ //鑾峰彇鍓嶇瑪鏁�*鏃堕棿闂撮殧 public PowerheartParam getHeartParamByPowerId(Integer powerId) { QueryWrapper wrapper=new QueryWrapper(); - wrapper.eq("powerId",powerId); + wrapper.eq("power_id",powerId); wrapper.last("limit 1"); return mapper.selectOne(wrapper); } + //娣诲姞瀹岀數婧愰渶瑕佹彃鍏ラ粯璁ゅ疄鏃堕〉闈㈢數婧愮殑蹇冭烦鏁版嵁 + public void insertHeartData(int powerId) { + PowerheartParam heartParam=new PowerheartParam(); + heartParam.setPowerId(powerId); + heartParam.setAcinInterverCfg(5); + heartParam.setAcinCountCfg(100); + heartParam.setAcoutInterverCfg(5); + heartParam.setAcoutCountCfg(100); + heartParam.setHrInterverCfg(5); + heartParam.setHrCountCfg(100); + mapper.insert(heartParam); + } + //鏌ヨ鐢垫簮蹇冭烦鍙傛暟 + public Response getPwrHeartParam(Integer powerId) { + QueryWrapper wrapper=new QueryWrapper(); + wrapper.eq("power_id",powerId); + wrapper.last("limit 1"); + PowerheartParam param= mapper.selectOne(wrapper); + return new Response().setII(1,param!=null,param,"鏌ヨ鐢垫簮蹇冭烦鍙傛暟"); + } + //璁剧疆鐢垫簮蹇冭烦鍙傛暟-浜ゆ祦杈撳叆 + public Response setPwrHeartAcIn(Integer powerId, Integer interverCfg, Integer countCfg) { + UpdateWrapper wrapper=new UpdateWrapper(); + wrapper.eq("power_id",powerId); + wrapper.set("acin_interver_cfg",interverCfg); + wrapper.set("acin_count_cfg",countCfg); + int flag=mapper.update(null,wrapper); + return new Response().setII(1,flag>0,flag>0,"璁剧疆鐢垫簮蹇冭烦鍙傛暟-浜ゆ祦杈撳叆"); + } + //璁剧疆鐢垫簮蹇冭烦鍙傛暟-鐩存祦杈撳嚭 + public Response setPwrHeartAcOut(Integer powerId, Integer interverCfg, Integer countCfg) { + UpdateWrapper wrapper=new UpdateWrapper(); + wrapper.eq("power_id",powerId); + wrapper.set("acout_interver_cfg",interverCfg); + wrapper.set("acout_count_cfg",countCfg); + int flag=mapper.update(null,wrapper); + return new Response().setII(1,flag>0,flag>0,"璁剧疆鐢垫簮蹇冭烦鍙傛暟-鐩存祦杈撳嚭"); + } + //璁剧疆鐢垫簮蹇冭烦鍙傛暟-鏍稿璁惧 + public Response setPwrHeartHr(Integer powerId, Integer interverCfg, Integer countCfg) { + UpdateWrapper wrapper=new UpdateWrapper(); + wrapper.eq("power_id",powerId); + wrapper.set("hr_interver_cfg",interverCfg); + wrapper.set("hr_count_cfg",countCfg); + int flag=mapper.update(null,wrapper); + return new Response().setII(1,flag>0,flag>0,"璁剧疆鐢垫簮蹇冭烦鍙傛暟-浜ゆ祦杈撳叆"); + } } \ No newline at end of file -- Gitblit v1.9.1