Commit a3877f58 authored by hanbing's avatar hanbing

[update] 策略管理,参数校验

parent 380e734d
...@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModel; ...@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Range;
import javax.validation.Valid; import javax.validation.Valid;
import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotEmpty;
...@@ -45,6 +46,7 @@ public class AddOrUpdateSceneDTO { ...@@ -45,6 +46,7 @@ public class AddOrUpdateSceneDTO {
private String strategyName; private String strategyName;
@ApiModelProperty(value = "优先级",required = true,notes = "") @ApiModelProperty(value = "优先级",required = true,notes = "")
@NotNull(message = "优先级不可为空") @NotNull(message = "优先级不可为空")
@Range(min = 1, max = 99, message = "优先级为1至99数字")
private Integer priority; private Integer priority;
@ApiModelProperty(value = "优化方法",required = true,notes = "") @ApiModelProperty(value = "优化方法",required = true,notes = "")
@NotEmpty(message = "方法不可为空") @NotEmpty(message = "方法不可为空")
......
...@@ -114,9 +114,6 @@ public class SceneServiceImpl implements SceneService { ...@@ -114,9 +114,6 @@ public class SceneServiceImpl implements SceneService {
Integer strategyId = strategy.getId(); Integer strategyId = strategy.getId();
sceneStrategyPO.setStrategyId(strategyId); sceneStrategyPO.setStrategyId(strategyId);
Integer priority = strategy.getPriority(); Integer priority = strategy.getPriority();
if (priority > 99 || priority < 1) {
throw new RuntimeException("优先级为1至99数字");
}
sceneStrategyPO.setSceneStrategyPriority(priority); sceneStrategyPO.setSceneStrategyPriority(priority);
sceneStrategyMapper.insertOne(sceneStrategyPO); sceneStrategyMapper.insertOne(sceneStrategyPO);
// 插入场景-策略-方法关系表 // 插入场景-策略-方法关系表
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment