PCS设备配置功能修改

This commit is contained in:
zq
2026-01-04 09:00:10 +08:00
parent 552d471fde
commit 041c41822e
4 changed files with 50 additions and 4 deletions

View File

@ -29,6 +29,10 @@ public class EmsPcsSetting extends BaseEntity
@Excel(name = "开关机地址")
private String pointAddress;
/** 功率地址 */
@Excel(name = "功率地址")
private String powerAddress;
/** 开机指令 */
@Excel(name = "开机指令")
private String startCommand;
@ -73,7 +77,15 @@ public class EmsPcsSetting extends BaseEntity
return deviceSettingId;
}
public void setPointAddress(String pointAddress)
public String getPowerAddress() {
return powerAddress;
}
public void setPowerAddress(String powerAddress) {
this.powerAddress = powerAddress;
}
public void setPointAddress(String pointAddress)
{
this.pointAddress = pointAddress;
}

View File

@ -63,4 +63,6 @@ public interface EmsPcsSettingMapper
public int deleteEmsPcsSettingByIds(Long[] ids);
EmsPcsSetting selectEmsPcsSettingByDeviceId(@Param("deviceSettingId") Long deviceSettingId);
void updateByDeviceSettingId(EmsPcsSetting pcsSetting);
}

View File

@ -142,8 +142,13 @@ public class EmsDeviceSettingServiceImpl implements IEmsDeviceSettingService
devicesSetting.setUpdateTime(DateUtils.getNowDate());
EmsPcsSetting pcsSetting = devicesSetting.getPcsSetting();
if (pcsSetting != null) {
pcsSetting.setUpdateTime(DateUtils.getNowDate());
emsPcsSettingMapper.updateEmsPcsSetting(pcsSetting);
if (pcsSetting.getDeviceSettingId() == null) {
pcsSetting.setDeviceSettingId(devicesSetting.getId());
emsPcsSettingMapper.insertEmsPcsSetting(pcsSetting);
} else {
pcsSetting.setUpdateTime(DateUtils.getNowDate());
emsPcsSettingMapper.updateByDeviceSettingId(pcsSetting);
}
}
return emsDevicesMapper.updateEmsDevicesSetting(devicesSetting);
}