diff --git a/src/main/java/neatlogic/framework/cmdb/exception/attr/AttrValueIrregularException.java b/src/main/java/neatlogic/framework/cmdb/exception/attr/AttrValueIrregularException.java index 355ac6d698319ef7019840685ef6e65d90b4a30a..9163560eed65e3799e780424b20cd9bfabb4e3b8 100644 --- a/src/main/java/neatlogic/framework/cmdb/exception/attr/AttrValueIrregularException.java +++ b/src/main/java/neatlogic/framework/cmdb/exception/attr/AttrValueIrregularException.java @@ -22,7 +22,7 @@ import neatlogic.framework.exception.core.ApiRuntimeException; public class AttrValueIrregularException extends ApiRuntimeException { public AttrValueIrregularException(AttrVo attrVo, String value) { - super("属性“{0}({1})”的值“{2}”不是合法的{3}类型", attrVo.getLabel(), attrVo.getName(), value, attrVo.getTypeText()); + super("模型“{0}({1})”属性“{2}({3})”的值“{4}”不是合法的{3}类型", attrVo.getCiLabel(), attrVo.getCiName(), attrVo.getLabel(), attrVo.getName(), value, attrVo.getTypeText()); } } diff --git a/src/main/java/neatlogic/framework/cmdb/exception/ci/CiUniqueRuleException.java b/src/main/java/neatlogic/framework/cmdb/exception/ci/CiUniqueRuleException.java index e5af26d7dc0adc78128bf80b28204c30d160f3ca..0b666e39bfffd8b28f1c04b2ed20414582b99e91 100644 --- a/src/main/java/neatlogic/framework/cmdb/exception/ci/CiUniqueRuleException.java +++ b/src/main/java/neatlogic/framework/cmdb/exception/ci/CiUniqueRuleException.java @@ -23,4 +23,8 @@ public class CiUniqueRuleException extends ApiRuntimeException { public CiUniqueRuleException(CiVo ciVo) { super("模型“{0}({1})”存在拥有相同唯一规则属性的配置项", ciVo.getLabel(), ciVo.getName()); } + + public CiUniqueRuleException(CiVo ciVo, String value) { + super("模型“{0}({1})”存在拥有相同唯一规则属性的配置项“{2}”", ciVo.getLabel(), ciVo.getName(), value); + } }