策略配置-模板配置修改
This commit is contained in:
@ -63,6 +63,6 @@ public interface EmsStrategyTimeConfigMapper
|
|||||||
// 获取该策略下的时间配置
|
// 获取该策略下的时间配置
|
||||||
public List<StrategyTimeConfigVo> getStrategyTimeList(EmsStrategyTimeConfig emsStrategyTimeConfig);
|
public List<StrategyTimeConfigVo> getStrategyTimeList(EmsStrategyTimeConfig emsStrategyTimeConfig);
|
||||||
|
|
||||||
// 删除模板时间配置
|
// 清空该月的模板信息
|
||||||
public void deleteTimeConfigByTemplateId(String templateId);
|
public void cleanTemplateId(String templateId);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -55,7 +55,6 @@ public class EmsStrategyTempServiceImpl implements IEmsStrategyTempService
|
|||||||
String templateId = requestVo.getTemplateId();
|
String templateId = requestVo.getTemplateId();
|
||||||
if (StringUtils.isEmpty(templateId)) {
|
if (StringUtils.isEmpty(templateId)) {
|
||||||
templateId = PREFIX + DateUtils.dateTimeNow();
|
templateId = PREFIX + DateUtils.dateTimeNow();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
EmsStrategyTemp publicTemp = new EmsStrategyTemp();
|
EmsStrategyTemp publicTemp = new EmsStrategyTemp();
|
||||||
@ -67,8 +66,12 @@ public class EmsStrategyTempServiceImpl implements IEmsStrategyTempService
|
|||||||
if (timeList != null && !timeList.isEmpty()) {
|
if (timeList != null && !timeList.isEmpty()) {
|
||||||
for (EmsStrategyTempTimeConfig timeConfig : timeList) {
|
for (EmsStrategyTempTimeConfig timeConfig : timeList) {
|
||||||
EmsStrategyTemp temp = new EmsStrategyTemp();
|
EmsStrategyTemp temp = new EmsStrategyTemp();
|
||||||
BeanUtils.copyProperties(timeConfig, temp);
|
|
||||||
BeanUtils.copyProperties(publicTemp, temp);
|
BeanUtils.copyProperties(publicTemp, temp);
|
||||||
|
// 时间设置
|
||||||
|
temp.setStartTime(timeConfig.getStartTime());
|
||||||
|
temp.setEndTime(timeConfig.getEndTime());
|
||||||
|
temp.setChargeDischargePower(timeConfig.getChargeDischargePower());
|
||||||
|
temp.setChargeStatus(timeConfig.getChargeStatus());
|
||||||
emsStrategyTempMapper.insertEmsStrategyTemp(temp);
|
emsStrategyTempMapper.insertEmsStrategyTemp(temp);
|
||||||
}
|
}
|
||||||
} else {// 无时间配置只配置模板基本信息
|
} else {// 无时间配置只配置模板基本信息
|
||||||
@ -106,8 +109,8 @@ public class EmsStrategyTempServiceImpl implements IEmsStrategyTempService
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int deleteStrategyTempById(String templateId) {
|
public int deleteStrategyTempById(String templateId) {
|
||||||
// 先删除模板的时间配置
|
// 先更新配置该模板的月份数据
|
||||||
emsStrategyTimeConfigMapper.deleteTimeConfigByTemplateId(templateId);
|
emsStrategyTimeConfigMapper.cleanTemplateId(templateId);
|
||||||
return emsStrategyTempMapper.deleteTempByTempId(templateId);
|
return emsStrategyTempMapper.deleteTempByTempId(templateId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -107,7 +107,7 @@
|
|||||||
order by month
|
order by month
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<delete id="deleteTimeConfigByTemplateId" parameterType="String">
|
<update id="cleanTemplateId" parameterType="String">
|
||||||
delete from ems_strategy_time_config where template_id = #{templateId}
|
update ems_strategy_time_config set template_id = '' where template_id = #{templateId}
|
||||||
</delete>
|
</update>
|
||||||
</mapper>
|
</mapper>
|
||||||
Reference in New Issue
Block a user