DDS数据同步修改-load
This commit is contained in:
@ -406,6 +406,38 @@ public class EmsAmmeterData extends BaseEntity
|
|||||||
@Excel(name = "正向有功电能 EP+")
|
@Excel(name = "正向有功电能 EP+")
|
||||||
private BigDecimal positiveActiveEnergyEpPlus;
|
private BigDecimal positiveActiveEnergyEpPlus;
|
||||||
|
|
||||||
|
/** 吸收有功电度二次侧 */
|
||||||
|
@Excel(name = "吸收有功电度二次侧")
|
||||||
|
private BigDecimal absorbsActiveEnerygSecondSide;
|
||||||
|
|
||||||
|
/** 释放有功电度二次侧 */
|
||||||
|
@Excel(name = "释放有功电度二次侧")
|
||||||
|
private BigDecimal releaseActiveEnerygSecondSide;
|
||||||
|
|
||||||
|
/** 感性无功电度二次侧 */
|
||||||
|
@Excel(name = "感性无功电度二次侧")
|
||||||
|
private BigDecimal inductorReactiveEnerySecondeSide;
|
||||||
|
|
||||||
|
/** 容性无功电度二次侧 */
|
||||||
|
@Excel(name = "容性无功电度二次侧")
|
||||||
|
private BigDecimal capacitorReactiveEnerySecondeSide;
|
||||||
|
|
||||||
|
/** 吸收有功电度一次侧 */
|
||||||
|
@Excel(name = "吸收有功电度一次侧")
|
||||||
|
private BigDecimal absorbsActiveEnerygOneSide;
|
||||||
|
|
||||||
|
/** 释放有功电度一次侧 */
|
||||||
|
@Excel(name = "释放有功电度一次侧")
|
||||||
|
private BigDecimal releaseActiveEnerygOneSide;
|
||||||
|
|
||||||
|
/** 感性无功电度一次侧 */
|
||||||
|
@Excel(name = "感性无功电度一次侧")
|
||||||
|
private BigDecimal inductorReactiveEneryOneSide;
|
||||||
|
|
||||||
|
/** 容性无功电度一次侧 */
|
||||||
|
@Excel(name = "容性无功电度一次侧")
|
||||||
|
private BigDecimal capacitorReactiveEneryOneSide;
|
||||||
|
|
||||||
public void setId(Long id)
|
public void setId(Long id)
|
||||||
{
|
{
|
||||||
this.id = id;
|
this.id = id;
|
||||||
@ -1376,6 +1408,86 @@ public class EmsAmmeterData extends BaseEntity
|
|||||||
return positiveActiveEnergyEpPlus;
|
return positiveActiveEnergyEpPlus;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setAbsorbsActiveEnerygSecondSide(BigDecimal absorbsActiveEnerygSecondSide)
|
||||||
|
{
|
||||||
|
this.absorbsActiveEnerygSecondSide = absorbsActiveEnerygSecondSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getAbsorbsActiveEnerygSecondSide()
|
||||||
|
{
|
||||||
|
return absorbsActiveEnerygSecondSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setReleaseActiveEnerygSecondSide(BigDecimal releaseActiveEnerygSecondSide)
|
||||||
|
{
|
||||||
|
this.releaseActiveEnerygSecondSide = releaseActiveEnerygSecondSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getReleaseActiveEnerygSecondSide()
|
||||||
|
{
|
||||||
|
return releaseActiveEnerygSecondSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInductorReactiveEnerySecondeSide(BigDecimal inductorReactiveEnerySecondeSide)
|
||||||
|
{
|
||||||
|
this.inductorReactiveEnerySecondeSide = inductorReactiveEnerySecondeSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getInductorReactiveEnerySecondeSide()
|
||||||
|
{
|
||||||
|
return inductorReactiveEnerySecondeSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCapacitorReactiveEnerySecondeSide(BigDecimal capacitorReactiveEnerySecondeSide)
|
||||||
|
{
|
||||||
|
this.capacitorReactiveEnerySecondeSide = capacitorReactiveEnerySecondeSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getCapacitorReactiveEnerySecondeSide()
|
||||||
|
{
|
||||||
|
return capacitorReactiveEnerySecondeSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAbsorbsActiveEnerygOneSide(BigDecimal absorbsActiveEnerygOneSide)
|
||||||
|
{
|
||||||
|
this.absorbsActiveEnerygOneSide = absorbsActiveEnerygOneSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getAbsorbsActiveEnerygOneSide()
|
||||||
|
{
|
||||||
|
return absorbsActiveEnerygOneSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setReleaseActiveEnerygOneSide(BigDecimal releaseActiveEnerygOneSide)
|
||||||
|
{
|
||||||
|
this.releaseActiveEnerygOneSide = releaseActiveEnerygOneSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getReleaseActiveEnerygOneSide()
|
||||||
|
{
|
||||||
|
return releaseActiveEnerygOneSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInductorReactiveEneryOneSide(BigDecimal inductorReactiveEneryOneSide)
|
||||||
|
{
|
||||||
|
this.inductorReactiveEneryOneSide = inductorReactiveEneryOneSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getInductorReactiveEneryOneSide()
|
||||||
|
{
|
||||||
|
return inductorReactiveEneryOneSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCapacitorReactiveEneryOneSide(BigDecimal capacitorReactiveEneryOneSide)
|
||||||
|
{
|
||||||
|
this.capacitorReactiveEneryOneSide = capacitorReactiveEneryOneSide;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigDecimal getCapacitorReactiveEneryOneSide()
|
||||||
|
{
|
||||||
|
return capacitorReactiveEneryOneSide;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
||||||
@ -1481,6 +1593,14 @@ public class EmsAmmeterData extends BaseEntity
|
|||||||
.append("reverseActiveEnergyEpMinus", getReverseActiveEnergyEpMinus())
|
.append("reverseActiveEnergyEpMinus", getReverseActiveEnergyEpMinus())
|
||||||
.append("positiveReactiveEnergyEqPlus", getPositiveReactiveEnergyEqPlus())
|
.append("positiveReactiveEnergyEqPlus", getPositiveReactiveEnergyEqPlus())
|
||||||
.append("positiveActiveEnergyEpPlus", getPositiveActiveEnergyEpPlus())
|
.append("positiveActiveEnergyEpPlus", getPositiveActiveEnergyEpPlus())
|
||||||
|
.append("absorbsActiveEnerygSecondSide", getAbsorbsActiveEnerygSecondSide())
|
||||||
|
.append("releaseActiveEnerygSecondSide", getReleaseActiveEnerygSecondSide())
|
||||||
|
.append("inductorReactiveEnerySecondeSide", getInductorReactiveEnerySecondeSide())
|
||||||
|
.append("capacitorReactiveEnerySecondeSide", getCapacitorReactiveEnerySecondeSide())
|
||||||
|
.append("absorbsActiveEnerygOneSide", getAbsorbsActiveEnerygOneSide())
|
||||||
|
.append("releaseActiveEnerygOneSide", getReleaseActiveEnerygOneSide())
|
||||||
|
.append("inductorReactiveEneryOneSide", getInductorReactiveEneryOneSide())
|
||||||
|
.append("capacitorReactiveEneryOneSide", getCapacitorReactiveEneryOneSide())
|
||||||
.toString();
|
.toString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -310,9 +310,9 @@ public class DDSDataProcessServiceImpl implements IDDSDataProcessService {
|
|||||||
pcsData.setControlMode(ControlModeStatus.REMOTE.getCode());
|
pcsData.setControlMode(ControlModeStatus.REMOTE.getCode());
|
||||||
|
|
||||||
// 功率与能量类字段
|
// 功率与能量类字段
|
||||||
pcsData.setTotalActivePower(StringUtils.getBigDecimal(obj.get("YGGL")));
|
pcsData.setTotalActivePower(StringUtils.getBigDecimal(obj.get("JLYGGL")));
|
||||||
pcsData.setDailyAcChargeEnergy(StringUtils.getBigDecimal(obj.get("RCDL")));
|
pcsData.setDailyAcChargeEnergy(StringUtils.getBigDecimal(obj.get("RCDL")));
|
||||||
pcsData.setTotalReactivePower(StringUtils.getBigDecimal(obj.get("XTWGGL")));
|
pcsData.setTotalReactivePower(StringUtils.getBigDecimal(obj.get("JLWGGL")));
|
||||||
pcsData.setDailyAcDischargeEnergy(StringUtils.getBigDecimal(obj.get("RFDL")));
|
pcsData.setDailyAcDischargeEnergy(StringUtils.getBigDecimal(obj.get("RFDL")));
|
||||||
pcsData.setTotalApparentPower(StringUtils.getBigDecimal(obj.get("XTSZGL")));
|
pcsData.setTotalApparentPower(StringUtils.getBigDecimal(obj.get("XTSZGL")));
|
||||||
pcsData.setTotalPowerFactor(StringUtils.getBigDecimal(obj.get("GLYS")));
|
pcsData.setTotalPowerFactor(StringUtils.getBigDecimal(obj.get("GLYS")));
|
||||||
@ -425,54 +425,17 @@ public class DDSDataProcessServiceImpl implements IDDSDataProcessService {
|
|||||||
// 更新时间
|
// 更新时间
|
||||||
dataLoad.setDataUpdateTime(new Date());
|
dataLoad.setDataUpdateTime(new Date());
|
||||||
|
|
||||||
// 电能设置-组合有功
|
// 电压+电流 - dds字段
|
||||||
dataLoad.setCurrentCombActiveTotal(StringUtils.getBigDecimal(obj.get("DQZHYGZDN")));
|
dataLoad.setPhaseAVoltage(StringUtils.getBigDecimal(obj.get("XDYUA")));
|
||||||
dataLoad.setCurrentCombActivePeak(StringUtils.getBigDecimal(obj.get("DQZHYGJDN")));
|
dataLoad.setPhaseBVoltage(StringUtils.getBigDecimal(obj.get("XDYUB")));
|
||||||
dataLoad.setCurrentCombActiveHigh(StringUtils.getBigDecimal(obj.get("DQZHYGFDN")));
|
dataLoad.setPhaseCVoltage(StringUtils.getBigDecimal(obj.get("XDYUC")));
|
||||||
dataLoad.setCurrentCombActiveFlat(StringUtils.getBigDecimal(obj.get("DQZHYGPDN")));
|
dataLoad.setPhaseACurrent(StringUtils.getBigDecimal(obj.get("XDLIA")));
|
||||||
dataLoad.setCurrentCombActiveValley(StringUtils.getBigDecimal(obj.get("DQZHYGGDN")));
|
dataLoad.setPhaseBCurrent(StringUtils.getBigDecimal(obj.get("XDLIB")));
|
||||||
// 电能设置-正向有功
|
dataLoad.setPhaseCCurrent(StringUtils.getBigDecimal(obj.get("XDLIC")));
|
||||||
dataLoad.setCurrentForwardActiveTotal(StringUtils.getBigDecimal(obj.get("DQZXYGZDN")));
|
|
||||||
dataLoad.setCurrentForwardActivePeak(StringUtils.getBigDecimal(obj.get("DQZXYGJDN")));
|
|
||||||
dataLoad.setCurrentForwardActiveHigh(StringUtils.getBigDecimal(obj.get("DQZXYGFDN")));
|
|
||||||
dataLoad.setCurrentForwardActiveFlat(StringUtils.getBigDecimal(obj.get("DQZXYGPDN")));
|
|
||||||
dataLoad.setCurrentForwardActiveValley(StringUtils.getBigDecimal(obj.get("DQZXYGGDN")));
|
|
||||||
// 电能设置-反向有功
|
|
||||||
dataLoad.setCurrentReverseActiveTotal(StringUtils.getBigDecimal(obj.get("DQFXYGZDN")));
|
|
||||||
dataLoad.setCurrentReverseActivePeak(StringUtils.getBigDecimal(obj.get("DQFXYGJDN")));
|
|
||||||
dataLoad.setCurrentReverseActiveHigh(StringUtils.getBigDecimal(obj.get("DQFXYGFDN")));
|
|
||||||
dataLoad.setCurrentReverseActiveFlat(StringUtils.getBigDecimal(obj.get("DQFXYGPDN")));
|
|
||||||
dataLoad.setCurrentReverseActiveValley(StringUtils.getBigDecimal(obj.get("DQFXYGGDN")));
|
|
||||||
// 电能设置-组合无功
|
|
||||||
dataLoad.setCurrentCombReactiveTotal(StringUtils.getBigDecimal(obj.get("DQZHWGZDN")));
|
|
||||||
dataLoad.setCurrentCombReactivePeak(StringUtils.getBigDecimal(obj.get("DQZHWGJDN")));
|
|
||||||
dataLoad.setCurrentCombReactiveHigh(StringUtils.getBigDecimal(obj.get("DQZHWGFDN")));
|
|
||||||
dataLoad.setCurrentCombReactiveFlat(StringUtils.getBigDecimal(obj.get("DQZHWGPDN")));
|
|
||||||
dataLoad.setCurrentCombReactiveValley(StringUtils.getBigDecimal(obj.get("DQZHWGGDN")));
|
|
||||||
// 电能设置-正向无功
|
|
||||||
dataLoad.setCurrentForwardReactiveTotal(StringUtils.getBigDecimal(obj.get("DQZXWGZDN")));
|
|
||||||
dataLoad.setCurrentForwardReactivePeak(StringUtils.getBigDecimal(obj.get("DQZXWGJDN")));
|
|
||||||
dataLoad.setCurrentForwardReactiveHigh(StringUtils.getBigDecimal(obj.get("DQZXWGFDN")));
|
|
||||||
dataLoad.setCurrentForwardReactiveFlat(StringUtils.getBigDecimal(obj.get("DQZXWGPDN")));
|
|
||||||
dataLoad.setCurrentForwardReactiveValley(StringUtils.getBigDecimal(obj.get("DQZXWGGDN")));
|
|
||||||
// 电能设置-反向无功
|
|
||||||
dataLoad.setCurrentReverseReactiveTotal(StringUtils.getBigDecimal(obj.get("DQFXWGZDN")));
|
|
||||||
dataLoad.setCurrentReverseReactivePeak(StringUtils.getBigDecimal(obj.get("DQFXWGJDN")));
|
|
||||||
dataLoad.setCurrentReverseReactiveHigh(StringUtils.getBigDecimal(obj.get("DQFXWGFDN")));
|
|
||||||
dataLoad.setCurrentReverseReactiveFlat(StringUtils.getBigDecimal(obj.get("DQFXWGPDN")));
|
|
||||||
dataLoad.setCurrentReverseReactiveValley(StringUtils.getBigDecimal(obj.get("DQFXWGGDN")));
|
|
||||||
|
|
||||||
// 电压+电流
|
dataLoad.setAbLineVoltage(StringUtils.getBigDecimal(obj.get("XDYUAB")));
|
||||||
dataLoad.setPhaseAVoltage(StringUtils.getBigDecimal(obj.get("AXDY")));
|
dataLoad.setCbLineVoltage(StringUtils.getBigDecimal(obj.get("XDYUBC")));
|
||||||
dataLoad.setPhaseBVoltage(StringUtils.getBigDecimal(obj.get("BXDY")));
|
dataLoad.setAcLineVoltage(StringUtils.getBigDecimal(obj.get("XDYUCA")));
|
||||||
dataLoad.setPhaseCVoltage(StringUtils.getBigDecimal(obj.get("CXDY")));
|
|
||||||
dataLoad.setPhaseACurrent(StringUtils.getBigDecimal(obj.get("AXDL")));
|
|
||||||
dataLoad.setPhaseBCurrent(StringUtils.getBigDecimal(obj.get("BXDL")));
|
|
||||||
dataLoad.setPhaseCCurrent(StringUtils.getBigDecimal(obj.get("CXDL")));
|
|
||||||
|
|
||||||
dataLoad.setAbLineVoltage(StringUtils.getBigDecimal(obj.get("ABXDY")));
|
|
||||||
dataLoad.setCbLineVoltage(StringUtils.getBigDecimal(obj.get("CBXDY")));
|
|
||||||
dataLoad.setAcLineVoltage(StringUtils.getBigDecimal(obj.get("ACXDY")));
|
|
||||||
|
|
||||||
// 频率
|
// 频率
|
||||||
dataLoad.setFrequency(StringUtils.getBigDecimal(obj.get("PL")));
|
dataLoad.setFrequency(StringUtils.getBigDecimal(obj.get("PL")));
|
||||||
@ -481,11 +444,11 @@ public class DDSDataProcessServiceImpl implements IDDSDataProcessService {
|
|||||||
dataLoad.setPhaseAActivePower(StringUtils.getBigDecimal(obj.get("AXYGGL")));
|
dataLoad.setPhaseAActivePower(StringUtils.getBigDecimal(obj.get("AXYGGL")));
|
||||||
dataLoad.setPhaseBActivePower(StringUtils.getBigDecimal(obj.get("BXYGGL")));
|
dataLoad.setPhaseBActivePower(StringUtils.getBigDecimal(obj.get("BXYGGL")));
|
||||||
dataLoad.setPhaseCActivePower(StringUtils.getBigDecimal(obj.get("CXYGGL")));
|
dataLoad.setPhaseCActivePower(StringUtils.getBigDecimal(obj.get("CXYGGL")));
|
||||||
dataLoad.setTotalActivePower(StringUtils.getBigDecimal(obj.get("ZYGGL")));
|
dataLoad.setTotalActivePower(StringUtils.getBigDecimal(obj.get("YGZGL")));
|
||||||
dataLoad.setPhaseAReactivePower(StringUtils.getBigDecimal(obj.get("AXWGGL")));
|
dataLoad.setPhaseAReactivePower(StringUtils.getBigDecimal(obj.get("AXWGGL")));
|
||||||
dataLoad.setPhaseBReactivePower(StringUtils.getBigDecimal(obj.get("BXWGGL")));
|
dataLoad.setPhaseBReactivePower(StringUtils.getBigDecimal(obj.get("BXWGGL")));
|
||||||
dataLoad.setPhaseCReactivePower(StringUtils.getBigDecimal(obj.get("CXWGGL")));
|
dataLoad.setPhaseCReactivePower(StringUtils.getBigDecimal(obj.get("CXWGGL")));
|
||||||
dataLoad.setTotalReactivePower(StringUtils.getBigDecimal(obj.get("ZWGGL")));
|
dataLoad.setTotalReactivePower(StringUtils.getBigDecimal(obj.get("WGZGL")));
|
||||||
dataLoad.setPhaseAApparentPower(StringUtils.getBigDecimal(obj.get("AXSZGL")));
|
dataLoad.setPhaseAApparentPower(StringUtils.getBigDecimal(obj.get("AXSZGL")));
|
||||||
dataLoad.setPhaseBApparentPower(StringUtils.getBigDecimal(obj.get("BXSZGL")));
|
dataLoad.setPhaseBApparentPower(StringUtils.getBigDecimal(obj.get("BXSZGL")));
|
||||||
dataLoad.setPhaseCApparentPower(StringUtils.getBigDecimal(obj.get("CXSZGL")));
|
dataLoad.setPhaseCApparentPower(StringUtils.getBigDecimal(obj.get("CXSZGL")));
|
||||||
@ -502,6 +465,16 @@ public class DDSDataProcessServiceImpl implements IDDSDataProcessService {
|
|||||||
dataLoad.setReverseAcMaxDemand(StringUtils.getBigDecimal(obj.get("FXYGZDXL")));
|
dataLoad.setReverseAcMaxDemand(StringUtils.getBigDecimal(obj.get("FXYGZDXL")));
|
||||||
dataLoad.setDailyForwardMaxDemand(StringUtils.getBigDecimal(obj.get("DRZXYGZDXL")));
|
dataLoad.setDailyForwardMaxDemand(StringUtils.getBigDecimal(obj.get("DRZXYGZDXL")));
|
||||||
|
|
||||||
|
// 电度
|
||||||
|
dataLoad.setAbsorbsActiveEnerygSecondSide(StringUtils.getBigDecimal(obj.get("XSYGDDECC")));
|
||||||
|
dataLoad.setReleaseActiveEnerygSecondSide(StringUtils.getBigDecimal(obj.get("SFTGDDECC")));
|
||||||
|
dataLoad.setInductorReactiveEnerySecondeSide(StringUtils.getBigDecimal(obj.get("GXWGDDECC")));
|
||||||
|
dataLoad.setCapacitorReactiveEnerySecondeSide(StringUtils.getBigDecimal(obj.get("RXWGDDECC")));
|
||||||
|
dataLoad.setAbsorbsActiveEnerygOneSide(StringUtils.getBigDecimal(obj.get("XSYGDDYCC")));
|
||||||
|
dataLoad.setReleaseActiveEnerygOneSide(StringUtils.getBigDecimal(obj.get("SFYGDDYCC")));
|
||||||
|
dataLoad.setInductorReactiveEneryOneSide(StringUtils.getBigDecimal(obj.get("GXWGDDYCC")));
|
||||||
|
dataLoad.setCapacitorReactiveEneryOneSide(StringUtils.getBigDecimal(obj.get("RXWGDDYCC")));
|
||||||
|
|
||||||
dataLoad.setCreateBy("system");
|
dataLoad.setCreateBy("system");
|
||||||
dataLoad.setCreateTime(DateUtils.getNowDate());
|
dataLoad.setCreateTime(DateUtils.getNowDate());
|
||||||
dataLoad.setUpdateBy("system");
|
dataLoad.setUpdateBy("system");
|
||||||
|
|||||||
@ -388,8 +388,8 @@ public class FXXDataProcessServiceImpl implements IFXXDataProcessService {
|
|||||||
data.setDcPower(StringUtils.getBigDecimal(fields.get("ZLGL")));
|
data.setDcPower(StringUtils.getBigDecimal(fields.get("ZLGL")));
|
||||||
data.setDcVoltage(StringUtils.getBigDecimal(fields.get("ZLDY")));
|
data.setDcVoltage(StringUtils.getBigDecimal(fields.get("ZLDY")));
|
||||||
data.setDcCurrent(StringUtils.getBigDecimal(fields.get("ZLDL")));
|
data.setDcCurrent(StringUtils.getBigDecimal(fields.get("ZLDL")));
|
||||||
data.setGridUVoltage(StringUtils.getBigDecimal(fields.get("DWVXDY")));
|
data.setGridUVoltage(StringUtils.getBigDecimal(fields.get("DWUXDY")));
|
||||||
data.setGridVVoltage(StringUtils.getBigDecimal(fields.get("DWUXDY")));
|
data.setGridVVoltage(StringUtils.getBigDecimal(fields.get("DWVXDY")));
|
||||||
data.setGridWVoltage(StringUtils.getBigDecimal(fields.get("DWWXDY")));
|
data.setGridWVoltage(StringUtils.getBigDecimal(fields.get("DWWXDY")));
|
||||||
data.setOutputUCurrent(StringUtils.getBigDecimal(fields.get("SCUXDL")));
|
data.setOutputUCurrent(StringUtils.getBigDecimal(fields.get("SCUXDL")));
|
||||||
data.setOutputVCurrent(StringUtils.getBigDecimal(fields.get("SCVXDL")));
|
data.setOutputVCurrent(StringUtils.getBigDecimal(fields.get("SCVXDL")));
|
||||||
|
|||||||
@ -107,10 +107,18 @@
|
|||||||
<result property="reverseActiveEnergyEpMinus" column="reverse_active_energy_ep_minus" />
|
<result property="reverseActiveEnergyEpMinus" column="reverse_active_energy_ep_minus" />
|
||||||
<result property="positiveReactiveEnergyEqPlus" column="positive_reactive_energy_eq_plus" />
|
<result property="positiveReactiveEnergyEqPlus" column="positive_reactive_energy_eq_plus" />
|
||||||
<result property="positiveActiveEnergyEpPlus" column="positive_active_energy_ep_plus" />
|
<result property="positiveActiveEnergyEpPlus" column="positive_active_energy_ep_plus" />
|
||||||
|
<result property="absorbsActiveEnerygSecondSide" column="absorbs_active_eneryg_second_side" />
|
||||||
|
<result property="releaseActiveEnerygSecondSide" column="release_active_eneryg_second_side" />
|
||||||
|
<result property="inductorReactiveEnerySecondeSide" column="inductor_reactive_enery_seconde_side" />
|
||||||
|
<result property="capacitorReactiveEnerySecondeSide" column="capacitor_reactive_enery_seconde_side" />
|
||||||
|
<result property="absorbsActiveEnerygOneSide" column="absorbs_active_eneryg_one_side" />
|
||||||
|
<result property="releaseActiveEnerygOneSide" column="release_active_eneryg_one_side" />
|
||||||
|
<result property="inductorReactiveEneryOneSide" column="inductor_reactive_enery_one_side" />
|
||||||
|
<result property="capacitorReactiveEneryOneSide" column="capacitor_reactive_enery_one_side" />
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectEmsAmmeterDataVo">
|
<sql id="selectEmsAmmeterDataVo">
|
||||||
select id, data_update_time, current_comb_active_total, current_comb_active_peak, current_comb_active_high, current_comb_active_flat, current_comb_active_valley, current_forward_active_total, current_forward_active_peak, current_forward_active_high, current_forward_active_flat, current_forward_active_valley, current_reverse_active_total, current_reverse_active_peak, current_reverse_active_high, current_reverse_active_flat, current_reverse_active_valley, current_comb_reactive_total, current_comb_reactive_peak, current_comb_reactive_high, current_comb_reactive_flat, current_comb_reactive_valley, current_forward_reactive_total, current_forward_reactive_peak, current_forward_reactive_high, current_forward_reactive_flat, current_forward_reactive_valley, current_reverse_reactive_total, current_reverse_reactive_peak, current_reverse_reactive_high, current_reverse_reactive_flat, current_reverse_reactive_valley, phase_a_voltage, phase_b_voltage, phase_c_voltage, phase_a_current, phase_b_current, phase_c_current, frequency, ab_line_voltage, cb_line_voltage, ac_line_voltage, forward_ac_max_demand, reverse_ac_max_demand, phase_a_active_power, phase_b_active_power, phase_c_active_power, total_active_power, phase_a_reactive_power, phase_b_reactive_power, phase_c_reactive_power, total_reactive_power, phase_a_apparent_power, phase_b_apparent_power, phase_c_apparent_power, total_apparent_power, phase_a_power_factor, phase_b_power_factor, phase_c_power_factor, total_power_factor, daily_forward_max_demand, site_id, device_id, create_by, create_time, update_by, update_time, remark, secondary_ab_line_voltage, secondary_a_phase_current, secondary_a_phase_voltage, secondary_a_power_factor, secondary_a_apparent_power, secondary_a_reactive_power, secondary_a_active_power, secondary_bc_line_voltage, secondary_b_phase_current, secondary_b_phase_voltage, secondary_b_power_factor, secondary_b_apparent_power, secondary_b_reactive_power, secondary_b_active_power, secondary_ca_line_voltage, secondary_c_phase_current, secondary_c_phase_voltage, secondary_c_power_factor, secondary_c_apparent_power, secondary_c_reactive_power, secondary_c_active_power, secondary_grid_frequency, secondary_reverse_reactive_energy, secondary_negative_active_energy, secondary_total_power_factor, secondary_total_apparent_power, secondary_total_reactive_power, secondary_positive_reactive_energy, secondary_positive_active_energy, secondary_total_active_power, reverse_reactive_energy_eq_minus, reverse_active_energy_ep_minus, positive_reactive_energy_eq_plus, positive_active_energy_ep_plus from ems_ammeter_data
|
select id, data_update_time, current_comb_active_total, current_comb_active_peak, current_comb_active_high, current_comb_active_flat, current_comb_active_valley, current_forward_active_total, current_forward_active_peak, current_forward_active_high, current_forward_active_flat, current_forward_active_valley, current_reverse_active_total, current_reverse_active_peak, current_reverse_active_high, current_reverse_active_flat, current_reverse_active_valley, current_comb_reactive_total, current_comb_reactive_peak, current_comb_reactive_high, current_comb_reactive_flat, current_comb_reactive_valley, current_forward_reactive_total, current_forward_reactive_peak, current_forward_reactive_high, current_forward_reactive_flat, current_forward_reactive_valley, current_reverse_reactive_total, current_reverse_reactive_peak, current_reverse_reactive_high, current_reverse_reactive_flat, current_reverse_reactive_valley, phase_a_voltage, phase_b_voltage, phase_c_voltage, phase_a_current, phase_b_current, phase_c_current, frequency, ab_line_voltage, cb_line_voltage, ac_line_voltage, forward_ac_max_demand, reverse_ac_max_demand, phase_a_active_power, phase_b_active_power, phase_c_active_power, total_active_power, phase_a_reactive_power, phase_b_reactive_power, phase_c_reactive_power, total_reactive_power, phase_a_apparent_power, phase_b_apparent_power, phase_c_apparent_power, total_apparent_power, phase_a_power_factor, phase_b_power_factor, phase_c_power_factor, total_power_factor, daily_forward_max_demand, site_id, device_id, create_by, create_time, update_by, update_time, remark, secondary_ab_line_voltage, secondary_a_phase_current, secondary_a_phase_voltage, secondary_a_power_factor, secondary_a_apparent_power, secondary_a_reactive_power, secondary_a_active_power, secondary_bc_line_voltage, secondary_b_phase_current, secondary_b_phase_voltage, secondary_b_power_factor, secondary_b_apparent_power, secondary_b_reactive_power, secondary_b_active_power, secondary_ca_line_voltage, secondary_c_phase_current, secondary_c_phase_voltage, secondary_c_power_factor, secondary_c_apparent_power, secondary_c_reactive_power, secondary_c_active_power, secondary_grid_frequency, secondary_reverse_reactive_energy, secondary_negative_active_energy, secondary_total_power_factor, secondary_total_apparent_power, secondary_total_reactive_power, secondary_positive_reactive_energy, secondary_positive_active_energy, secondary_total_active_power, reverse_reactive_energy_eq_minus, reverse_active_energy_ep_minus, positive_reactive_energy_eq_plus, positive_active_energy_ep_plus, absorbs_active_eneryg_second_side, release_active_eneryg_second_side, inductor_reactive_enery_seconde_side, capacitor_reactive_enery_seconde_side, absorbs_active_eneryg_one_side, release_active_eneryg_one_side, inductor_reactive_enery_one_side, capacitor_reactive_enery_one_side from ems_ammeter_data
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="selectEmsAmmeterDataList" parameterType="EmsAmmeterData" resultMap="EmsAmmeterDataResult">
|
<select id="selectEmsAmmeterDataList" parameterType="EmsAmmeterData" resultMap="EmsAmmeterDataResult">
|
||||||
@ -212,6 +220,14 @@
|
|||||||
<if test="reverseActiveEnergyEpMinus != null "> and reverse_active_energy_ep_minus = #{reverseActiveEnergyEpMinus}</if>
|
<if test="reverseActiveEnergyEpMinus != null "> and reverse_active_energy_ep_minus = #{reverseActiveEnergyEpMinus}</if>
|
||||||
<if test="positiveReactiveEnergyEqPlus != null "> and positive_reactive_energy_eq_plus = #{positiveReactiveEnergyEqPlus}</if>
|
<if test="positiveReactiveEnergyEqPlus != null "> and positive_reactive_energy_eq_plus = #{positiveReactiveEnergyEqPlus}</if>
|
||||||
<if test="positiveActiveEnergyEpPlus != null "> and positive_active_energy_ep_plus = #{positiveActiveEnergyEpPlus}</if>
|
<if test="positiveActiveEnergyEpPlus != null "> and positive_active_energy_ep_plus = #{positiveActiveEnergyEpPlus}</if>
|
||||||
|
<if test="absorbsActiveEnerygSecondSide != null "> and absorbs_active_eneryg_second_side = #{absorbsActiveEnerygSecondSide}</if>
|
||||||
|
<if test="releaseActiveEnerygSecondSide != null "> and release_active_eneryg_second_side = #{releaseActiveEnerygSecondSide}</if>
|
||||||
|
<if test="inductorReactiveEnerySecondeSide != null "> and inductor_reactive_enery_seconde_side = #{inductorReactiveEnerySecondeSide}</if>
|
||||||
|
<if test="capacitorReactiveEnerySecondeSide != null "> and capacitor_reactive_enery_seconde_side = #{capacitorReactiveEnerySecondeSide}</if>
|
||||||
|
<if test="absorbsActiveEnerygOneSide != null "> and absorbs_active_eneryg_one_side = #{absorbsActiveEnerygOneSide}</if>
|
||||||
|
<if test="releaseActiveEnerygOneSide != null "> and release_active_eneryg_one_side = #{releaseActiveEnerygOneSide}</if>
|
||||||
|
<if test="inductorReactiveEneryOneSide != null "> and inductor_reactive_enery_one_side = #{inductorReactiveEneryOneSide}</if>
|
||||||
|
<if test="capacitorReactiveEneryOneSide != null "> and capacitor_reactive_enery_one_side = #{capacitorReactiveEneryOneSide}</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
@ -324,6 +340,14 @@
|
|||||||
<if test="reverseActiveEnergyEpMinus != null">reverse_active_energy_ep_minus,</if>
|
<if test="reverseActiveEnergyEpMinus != null">reverse_active_energy_ep_minus,</if>
|
||||||
<if test="positiveReactiveEnergyEqPlus != null">positive_reactive_energy_eq_plus,</if>
|
<if test="positiveReactiveEnergyEqPlus != null">positive_reactive_energy_eq_plus,</if>
|
||||||
<if test="positiveActiveEnergyEpPlus != null">positive_active_energy_ep_plus,</if>
|
<if test="positiveActiveEnergyEpPlus != null">positive_active_energy_ep_plus,</if>
|
||||||
|
<if test="absorbsActiveEnerygSecondSide != null">absorbs_active_eneryg_second_side,</if>
|
||||||
|
<if test="releaseActiveEnerygSecondSide != null">release_active_eneryg_second_side,</if>
|
||||||
|
<if test="inductorReactiveEnerySecondeSide != null">inductor_reactive_enery_seconde_side,</if>
|
||||||
|
<if test="capacitorReactiveEnerySecondeSide != null">capacitor_reactive_enery_seconde_side,</if>
|
||||||
|
<if test="absorbsActiveEnerygOneSide != null">absorbs_active_eneryg_one_side,</if>
|
||||||
|
<if test="releaseActiveEnerygOneSide != null">release_active_eneryg_one_side,</if>
|
||||||
|
<if test="inductorReactiveEneryOneSide != null">inductor_reactive_enery_one_side,</if>
|
||||||
|
<if test="capacitorReactiveEneryOneSide != null">capacitor_reactive_enery_one_side,</if>
|
||||||
</trim>
|
</trim>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
<if test="dataUpdateTime != null">#{dataUpdateTime},</if>
|
<if test="dataUpdateTime != null">#{dataUpdateTime},</if>
|
||||||
@ -427,6 +451,14 @@
|
|||||||
<if test="reverseActiveEnergyEpMinus != null">#{reverseActiveEnergyEpMinus},</if>
|
<if test="reverseActiveEnergyEpMinus != null">#{reverseActiveEnergyEpMinus},</if>
|
||||||
<if test="positiveReactiveEnergyEqPlus != null">#{positiveReactiveEnergyEqPlus},</if>
|
<if test="positiveReactiveEnergyEqPlus != null">#{positiveReactiveEnergyEqPlus},</if>
|
||||||
<if test="positiveActiveEnergyEpPlus != null">#{positiveActiveEnergyEpPlus},</if>
|
<if test="positiveActiveEnergyEpPlus != null">#{positiveActiveEnergyEpPlus},</if>
|
||||||
|
<if test="absorbsActiveEnerygSecondSide != null">#{absorbsActiveEnerygSecondSide},</if>
|
||||||
|
<if test="releaseActiveEnerygSecondSide != null">#{releaseActiveEnerygSecondSide},</if>
|
||||||
|
<if test="inductorReactiveEnerySecondeSide != null">#{inductorReactiveEnerySecondeSide},</if>
|
||||||
|
<if test="capacitorReactiveEnerySecondeSide != null">#{capacitorReactiveEnerySecondeSide},</if>
|
||||||
|
<if test="absorbsActiveEnerygOneSide != null">#{absorbsActiveEnerygOneSide},</if>
|
||||||
|
<if test="releaseActiveEnerygOneSide != null">#{releaseActiveEnerygOneSide},</if>
|
||||||
|
<if test="inductorReactiveEneryOneSide != null">#{inductorReactiveEneryOneSide},</if>
|
||||||
|
<if test="capacitorReactiveEneryOneSide != null">#{capacitorReactiveEneryOneSide},</if>
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
@ -534,6 +566,14 @@
|
|||||||
<if test="reverseActiveEnergyEpMinus != null">reverse_active_energy_ep_minus = #{reverseActiveEnergyEpMinus},</if>
|
<if test="reverseActiveEnergyEpMinus != null">reverse_active_energy_ep_minus = #{reverseActiveEnergyEpMinus},</if>
|
||||||
<if test="positiveReactiveEnergyEqPlus != null">positive_reactive_energy_eq_plus = #{positiveReactiveEnergyEqPlus},</if>
|
<if test="positiveReactiveEnergyEqPlus != null">positive_reactive_energy_eq_plus = #{positiveReactiveEnergyEqPlus},</if>
|
||||||
<if test="positiveActiveEnergyEpPlus != null">positive_active_energy_ep_plus = #{positiveActiveEnergyEpPlus},</if>
|
<if test="positiveActiveEnergyEpPlus != null">positive_active_energy_ep_plus = #{positiveActiveEnergyEpPlus},</if>
|
||||||
|
<if test="absorbsActiveEnerygSecondSide != null">absorbs_active_eneryg_second_side = #{absorbsActiveEnerygSecondSide},</if>
|
||||||
|
<if test="releaseActiveEnerygSecondSide != null">release_active_eneryg_second_side = #{releaseActiveEnerygSecondSide},</if>
|
||||||
|
<if test="inductorReactiveEnerySecondeSide != null">inductor_reactive_enery_seconde_side = #{inductorReactiveEnerySecondeSide},</if>
|
||||||
|
<if test="capacitorReactiveEnerySecondeSide != null">capacitor_reactive_enery_seconde_side = #{capacitorReactiveEnerySecondeSide},</if>
|
||||||
|
<if test="absorbsActiveEnerygOneSide != null">absorbs_active_eneryg_one_side = #{absorbsActiveEnerygOneSide},</if>
|
||||||
|
<if test="releaseActiveEnerygOneSide != null">release_active_eneryg_one_side = #{releaseActiveEnerygOneSide},</if>
|
||||||
|
<if test="inductorReactiveEneryOneSide != null">inductor_reactive_enery_one_side = #{inductorReactiveEneryOneSide},</if>
|
||||||
|
<if test="capacitorReactiveEneryOneSide != null">capacitor_reactive_enery_one_side = #{capacitorReactiveEneryOneSide},</if>
|
||||||
</trim>
|
</trim>
|
||||||
where id = #{id}
|
where id = #{id}
|
||||||
</update>
|
</update>
|
||||||
|
|||||||
@ -364,7 +364,8 @@
|
|||||||
FROM ems_battery_cluster p
|
FROM ems_battery_cluster p
|
||||||
WHERE p.stack_device_id = #{stackId}
|
WHERE p.stack_device_id = #{stackId}
|
||||||
AND p.device_id = #{clusterId}
|
AND p.device_id = #{clusterId}
|
||||||
AND DATE(p.update_time) = #{dateTime}
|
AND p.update_time >= #{dateTime}
|
||||||
|
AND p.update_time < DATE_ADD(#{dateTime}, INTERVAL 1 DAY)
|
||||||
GROUP BY p.site_id, p.device_id, statisDate
|
GROUP BY p.site_id, p.device_id, statisDate
|
||||||
) latest
|
) latest
|
||||||
INNER JOIN ems_battery_cluster t ON latest.site_id = t.site_id
|
INNER JOIN ems_battery_cluster t ON latest.site_id = t.site_id
|
||||||
|
|||||||
Reference in New Issue
Block a user