pms台区新增电压等级字段

This commit is contained in:
2023-01-10 10:51:08 +08:00
parent 61924b558e
commit 3bc9bfca56
3 changed files with 10 additions and 2 deletions

View File

@@ -47,6 +47,9 @@ public class PowerDistributionareaParam {
@NotBlank(message = "电站编号不可为空")
private String powerStationId;
@ApiModelProperty(name = "voltageLevel", value = "电压等级")
private String voltageLevel;
@ApiModelProperty(name = "lineName", value = "监测线路名称")
@NotBlank(message = "监测线路名称不可为空")
private String lineName;

View File

@@ -75,6 +75,11 @@ public class PowerDistributionarea extends BaseEntity {
*/
private String lineId;
/**
* 电压等级
*/
private String voltageLevel;
/**
* 配变容量
*/

View File

@@ -109,12 +109,12 @@ public class DistributionMonitorServiceImpl extends ServiceImpl<DistributionMoni
if (Objects.isNull(powerDistributionarea)) {
throw new BusinessException(PmsDeviceResponseEnum.TWO_MONITOR_NOT_FIND);
}
Generatrix generatrix = powerDistributionareaMapper.getGeneratrixByDistributionId(powerDistributionarea.getId());
PowerDistributionarea powerDistributionareaTem = powerDistributionareaMapper.selectById(powerDistributionarea.getId());
distributionMonitor.setMonitorId(powerDistributionarea.getId());
distributionMonitor.setCreatedDate(LocalDateTime.now());
distributionMonitor.setIfPowerUser(0);
distributionMonitor.setMonitorState(distributionMonitorParam.getMonitorState());
distributionMonitor.setVoltageLevel(generatrix.getScale());
distributionMonitor.setVoltageLevel(powerDistributionareaTem.getVoltageLevel());
distributionMonitor.setStatus(DataStateEnum.ENABLE.getCode());
this.save(distributionMonitor);
break;