diff --git a/src/gaea/src/main/kotlin/com/synebula/gaea/data/message/Message.kt b/src/gaea/src/main/kotlin/com/synebula/gaea/data/message/Message.kt index c946c9e..c003dca 100644 --- a/src/gaea/src/main/kotlin/com/synebula/gaea/data/message/Message.kt +++ b/src/gaea/src/main/kotlin/com/synebula/gaea/data/message/Message.kt @@ -9,9 +9,7 @@ open class Message { /** * 获取状态是否成功 */ - val success: Boolean - get() = this.status == Status.Success - + fun success(): Boolean = this.status == Status.Success /** * 附带提示消息 diff --git a/src/gaea/src/main/kotlin/com/synebula/gaea/domain/service/Service.kt b/src/gaea/src/main/kotlin/com/synebula/gaea/domain/service/Service.kt index 1c5f23f..5b4600b 100644 --- a/src/gaea/src/main/kotlin/com/synebula/gaea/domain/service/Service.kt +++ b/src/gaea/src/main/kotlin/com/synebula/gaea/domain/service/Service.kt @@ -68,8 +68,8 @@ open class Service, TKey>( var msg: Message for (func in functions) { msg = func(id) - if (!msg.success) { - throw java.lang.RuntimeException(msg.message) + if (!msg.success()) { + throw RuntimeException(msg.message) } } this.repository.remove(id, this.clazz)