策略配置-策略运行修改
This commit is contained in:
@ -69,7 +69,7 @@ public class EmsStrategyController extends BaseController
|
|||||||
emsStrategyRunning.setUpdateBy(getUsername());
|
emsStrategyRunning.setUpdateBy(getUsername());
|
||||||
int result = emsStrategyService.configStrategy(emsStrategyRunning);
|
int result = emsStrategyService.configStrategy(emsStrategyRunning);
|
||||||
if (result == -1){
|
if (result == -1){
|
||||||
return error("站点该策略配置运行中");
|
return error("不支持重复添加");
|
||||||
}
|
}
|
||||||
return success(result);
|
return success(result);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -26,6 +26,12 @@ public class StrategyRunningVo
|
|||||||
/** 策略运行id */
|
/** 策略运行id */
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
|
/** 主策略id */
|
||||||
|
private Long mainStrategyId;
|
||||||
|
|
||||||
|
/** 辅助策略id */
|
||||||
|
private Long auxStrategyId;
|
||||||
|
|
||||||
public void setStatus(String status)
|
public void setStatus(String status)
|
||||||
{
|
{
|
||||||
this.status = status;
|
this.status = status;
|
||||||
@ -79,4 +85,20 @@ public class StrategyRunningVo
|
|||||||
public void setId(Long id) {
|
public void setId(Long id) {
|
||||||
this.id = id;
|
this.id = id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Long getAuxStrategyId() {
|
||||||
|
return auxStrategyId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAuxStrategyId(Long auxStrategyId) {
|
||||||
|
this.auxStrategyId = auxStrategyId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getMainStrategyId() {
|
||||||
|
return mainStrategyId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMainStrategyId(Long mainStrategyId) {
|
||||||
|
this.mainStrategyId = mainStrategyId;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -27,8 +27,7 @@ public class EmsStrategyServiceImpl implements IEmsStrategyService
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<StrategyRunningVo> selectEmsStrategyRunningList(String siteId) {
|
public List<StrategyRunningVo> selectEmsStrategyRunningList(String siteId) {
|
||||||
List<StrategyRunningVo> dataList = emsStrategyRunningMapper.getRunningList(siteId);
|
return emsStrategyRunningMapper.getRunningList(siteId);
|
||||||
return dataList;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -53,10 +52,14 @@ public class EmsStrategyServiceImpl implements IEmsStrategyService
|
|||||||
if (existStrategy != null) {
|
if (existStrategy != null) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
// 不存在则插入
|
// 传策略组id-更新
|
||||||
|
if (emsStrategyRunning.getId() != null){
|
||||||
|
emsStrategyRunning.setUpdateTime(DateUtils.getNowDate());
|
||||||
|
return emsStrategyRunningMapper.updateEmsStrategyRunning(emsStrategyRunning);
|
||||||
|
}
|
||||||
|
// 否则新增
|
||||||
emsStrategyRunning.setStatus("1");
|
emsStrategyRunning.setStatus("1");
|
||||||
emsStrategyRunning.setCreateTime(DateUtils.getNowDate());
|
emsStrategyRunning.setCreateTime(DateUtils.getNowDate());
|
||||||
emsStrategyRunning.setUpdateTime(DateUtils.getNowDate());
|
|
||||||
return emsStrategyRunningMapper.insertEmsStrategyRunning(emsStrategyRunning);
|
return emsStrategyRunningMapper.insertEmsStrategyRunning(emsStrategyRunning);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -91,7 +91,9 @@
|
|||||||
t.`status`,
|
t.`status`,
|
||||||
t.site_id as siteId,
|
t.site_id as siteId,
|
||||||
main.strategy_name as mainStrategyName,
|
main.strategy_name as mainStrategyName,
|
||||||
aux.strategy_name as auxStrategyName
|
aux.strategy_name as auxStrategyName,
|
||||||
|
main.id as mainStrategyId,
|
||||||
|
aux.id as auxStrategyId
|
||||||
from ems_strategy_running t
|
from ems_strategy_running t
|
||||||
LEFT JOIN ems_strategy main on t.main_strategy_id = main.id
|
LEFT JOIN ems_strategy main on t.main_strategy_id = main.id
|
||||||
LEFT JOIN ems_strategy aux on t.auxiliary_strategy_id = aux.id
|
LEFT JOIN ems_strategy aux on t.auxiliary_strategy_id = aux.id
|
||||||
|
|||||||
Reference in New Issue
Block a user