Newer
Older
pgdsc / src / com / szpg / plc / message / response / write / SetZmOnBitCommandResponse.java
ty-pc\admin on 19 Nov 2019 964 bytes 20191119 重新提交
package com.szpg.plc.message.response.write;

import com.szpg.db.dao.PgDeviceDao;
import com.szpg.db.dao.PgJgDao;
import com.szpg.db.dao.impl.PgDeviceDaoImpl;
import com.szpg.db.dao.impl.PgJgDaoImpl;
import com.szpg.plc.message.response.WriteMemoryCommandResponse;
import org.apache.log4j.Logger;

public class SetZmOnBitCommandResponse extends WriteMemoryCommandResponse {

    private final Logger logger = Logger.getLogger(this.getClass().getName());

    private PgJgDao jgDao = new PgJgDaoImpl();
    private PgDeviceDao deviceDao = new PgDeviceDaoImpl();

    @Override
    public void afterAction() {
        if (this.isSuccess() == true) {
            // 更新设备状态 开
            int deviceId = deviceDao.findDeviceIdByCode(this.getDestinationId());
            if (deviceId > 0) {
                jgDao.updateDeviceStatus(deviceId, "1");
            }

            logger.info("[" + this.getAcucode() + "]打开照明成功");
        }
    }
}