package com.whyc.service; 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.whyc.constant.CMD_Constant; import com.whyc.dto.DevalarmSet; import com.whyc.dto.Response; import com.whyc.mapper.CkpowerdevBattRsalarmSetMapper; import com.whyc.mapper.CkpowerdevBattRtalarmSetMapper; import com.whyc.pojo.db_ckpwrdev_data_rt.CKPowerDevAlmParam; import com.whyc.pojo.db_ckpwrdev_data_rt.CkpowerdevBattRsalarmSet; import com.whyc.util.OpCmdUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class CkpowerdevBattRsalarmSetService { @Autowired(required = false) private CkpowerdevBattRsalarmSetMapper rsMapper; @Autowired(required = false) private CkpowerdevBattRtalarmSetMapper rtMapper; //实时状态设置 public Response setDevAlm(DevalarmSet almSet) { rsMapper.update(almSet.getRsAlmSet(),null); rtMapper.update(almSet.getRtAlmSet(),null); //读取opCmd返回是否成功 QueryWrapper query = Wrappers.query(); return OpCmdUtil.getOpStatus(rsMapper,query, CMD_Constant.CMD_SetBattAlarm,20,null); } public void update(CkpowerdevBattRsalarmSet rsAlarmSet) { rsMapper.update(rsAlarmSet,null); } }