package com.szpg.plc.message.response.write; import com.szpg.db.dao.PgDeviceDao; import com.szpg.db.dao.impl.PgDeviceDaoImpl; import com.szpg.plc.message.response.WriteMemoryCommandResponse; import org.apache.log4j.Logger; public class SetJgUnlockBitCommandResponse extends WriteMemoryCommandResponse { private final Logger logger = Logger.getLogger(this.getClass().getName()); private PgDeviceDao deviceDao = new PgDeviceDaoImpl(); @Override public void afterAction() { if (this.isSuccess() == true) { // 更新设备状态 解锁 int deviceId = deviceDao.findDeviceIdByCode(this.getDestinationId()); if (deviceId > 0) { deviceDao.updateDeviceStatus(deviceId, "井盖解锁"); } logger.info("[" + this.getAcucode() + "]解锁井盖成功"); } } }