whyclxw
2025-02-08 ef4fc36eb6ba1274c89469ec678ba4c2f58ad04a
src/main/java/com/whyc/service/LockAlarmService.java
@@ -5,6 +5,8 @@
import com.github.pagehelper.PageInfo;
import com.whyc.dto.Response;
import com.whyc.mapper.LockAlarmMapper;
import com.whyc.mapper.LockInfMapper;
import com.whyc.pojo.db_area.LockInf;
import com.whyc.pojo.db_lock_alarm.LockAlarm;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -16,6 +18,9 @@
public class LockAlarmService {
    @Autowired(required = false)
    private LockAlarmMapper mapper;
    @Autowired(required = false)
    private LockInfMapper linfMapper;
    //查询锁实时告警信息
    public Response getLockAlm(Integer lockId, Integer almId,int pageNum,  int pageSize) {
        PageHelper.startPage(pageNum,pageSize);
@@ -27,6 +32,10 @@
            wrapper.eq("alm_id",almId);
        }
        List<LockAlarm> list=mapper.selectList(wrapper);
        for (LockAlarm alm:list) {
            LockInf linf=linfMapper.getlinfBylockId(alm.getLockId());
            alm.setLinf(linf);
        }
        PageInfo pageInfo=new PageInfo(list);
        return new Response().setII(1,list!=null,pageInfo,"查询锁实时告警信息");
    }