From 25c79f999b3acc43b01fe7903c6aa69e69c1c9c7 Mon Sep 17 00:00:00 2001 From: zhangdongxu Date: Fri, 14 Sep 2018 15:01:50 +0800 Subject: [PATCH] =?UTF-8?q?MAAT=E9=85=8D=E7=BD=AE=E7=9B=91=E6=B5=8B?= =?UTF-8?q?=E9=85=8D=E7=BD=AEdoLog=E4=B8=8D=E8=83=BD=E4=B8=BA0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/nis/restful/RestBusinessCode.java | 5 +++++ src/main/java/com/nis/util/CompileVal.java | 3 +++ 2 files changed, 8 insertions(+) diff --git a/src/main/java/com/nis/restful/RestBusinessCode.java b/src/main/java/com/nis/restful/RestBusinessCode.java index 026c3b2..864ae68 100644 --- a/src/main/java/com/nis/restful/RestBusinessCode.java +++ b/src/main/java/com/nis/restful/RestBusinessCode.java @@ -387,6 +387,11 @@ public enum RestBusinessCode { */ IsValidNonUniq(4002011, "状态更新操作,所有配置的isValid值必须相同"), + /** + * 编译配置的动作(action)为监测(1)时doLog的值不能为0 + */ + DoLogIsWrong(4002012, "Maat编译配置的动作(action)为监测(1)时doLog的值不能为0"), + /** * 配置分组中同一groupId不能重复出现多次 */ diff --git a/src/main/java/com/nis/util/CompileVal.java b/src/main/java/com/nis/util/CompileVal.java index 0149fd1..6f677fa 100644 --- a/src/main/java/com/nis/util/CompileVal.java +++ b/src/main/java/com/nis/util/CompileVal.java @@ -498,6 +498,9 @@ public class CompileVal { if (null == configCompile.getDoLog()) { throw new RestServiceException("编译配置id为" + compileId + "的编译配置中doLog不能为空", RestBusinessCode.DoLogIsNull.getValue()); + }else if ("1".equals(configCompile.getAction().toString())&&configCompile.getDoLog().toString().equals("0")) { + throw new RestServiceException("编译配置id为" + compileId + "的配置,动作(action)为监测(1)时doLog的值不能为0", + RestBusinessCode.DoLogIsWrong.getValue()); } if (null == configCompile.getEffectiveRange() || configCompile.getEffectiveRange().equals("")) { throw new RestServiceException("编译配置id为" + compileId + "的编译配置中effectiveRange不能为空",