From 09762db33435f5b6bf8d1ec3b8acfabc807a8b17 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期二, 08 四月 2025 14:03:15 +0800 Subject: [PATCH] 更新电池告警参数接口 --- src/main/java/com/whyc/service/BattAlarmParamService.java | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/whyc/service/BattAlarmParamService.java b/src/main/java/com/whyc/service/BattAlarmParamService.java index cc816d4..acd3e32 100644 --- a/src/main/java/com/whyc/service/BattAlarmParamService.java +++ b/src/main/java/com/whyc/service/BattAlarmParamService.java @@ -1,12 +1,14 @@ package com.whyc.service; +import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.dto.Response; import com.whyc.mapper.BattAlarmParamMapper; -import com.whyc.pojo.db_param.BattalarmParam; +import com.whyc.pojo.db_param.BattAlarmParam; import com.whyc.util.ActionUtil; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -32,12 +34,12 @@ //鏌ヨ鐢垫睜浼樺姡濂藉潖鐨勬爣鍑� public Response serchQuality() { //0.鏌ヨ鍔e寲(鍛婅)鍜屾崯鍧�(鏇存崲)鐨勯槇鍊� - QueryWrapper<BattalarmParam> alarmWrapper = new QueryWrapper(); + QueryWrapper<BattAlarmParam> alarmWrapper = new QueryWrapper(); alarmWrapper.and(wrapper -> { return wrapper.eq("alm_name", "Batt_Alarm_Type_CapAlarm").or().eq("alm_name", "Batt_Alarm_Type_CapChange"); }); alarmWrapper.orderByAsc("alm_id"); - List<BattalarmParam> paramList = mapper.selectList(alarmWrapper); + List<BattAlarmParam> paramList = mapper.selectList(alarmWrapper); float capAlarm = 0f; float capChange = 0f; if (paramList != null && paramList.size() > 0) { @@ -55,15 +57,26 @@ //鍛婅鍙傛暟璁剧疆 @Transactional - public Response setBattParam(List<BattalarmParam> list) { + public Response setBattParam(List<BattAlarmParam> list) { if (list != null && list.size() > 0) { - for (BattalarmParam p : list) { + for (BattAlarmParam p : list) { UpdateWrapper wrapper = new UpdateWrapper(); wrapper.set("alm_low_coe", p.getAlmLowCoe()); wrapper.eq("alm_id", p.getAlmId()); - mapper.update((BattalarmParam) ActionUtil.objeNull, wrapper); + mapper.update((BattAlarmParam) ActionUtil.objeNull, wrapper); } } return new Response().set(1, true); } + + public List<BattAlarmParam> getList() { + QueryWrapper<BattAlarmParam> query = Wrappers.query(); + query.orderByAsc("num"); + return mapper.selectList(query); + } + + public Response updateByNum(BattAlarmParam param) { + mapper.updateById(param); + return new Response().setII(1,"淇敼瀹屾垚"); + } } -- Gitblit v1.9.1