whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/service/AlarmParamService.java
@@ -1,11 +1,14 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.github.pagehelper.PageInfo;
import com.whyc.dto.Response;
import com.whyc.mapper.AlarmParamMapper;
import com.whyc.pojo.AlarmParam;
import com.whyc.util.ActionUtil;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.HashMap;
@@ -47,4 +50,18 @@
        map.put("capChange", capChange);
        return new Response<>().setII(1, true, map, "查询电池优劣好坏的标准");
    }
    //告警参数设置
    @Transactional
    public Response setParam(List<AlarmParam> list) {
        if (list != null && list.size() > 0) {
            for (AlarmParam p : list) {
                UpdateWrapper wrapper = new UpdateWrapper();
                wrapper.set("alm_low_coe", p.getAlmLowCoe());
                wrapper.eq("alm_id", p.getAlmId());
                mapper.update((AlarmParam) ActionUtil.objeNull, wrapper);
            }
        }
        return new Response().set(1, true);
    }
}