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