diff --git a/src/main/java/service/Service.kt b/src/main/java/service/Service.kt index 7fe877d..33174cb 100644 --- a/src/main/java/service/Service.kt +++ b/src/main/java/service/Service.kt @@ -42,7 +42,7 @@ class Service { } fun save(cls: KClass<*>, instance: Any): Boolean { - val model = instance::class.functions.filter { "toJFinal" == it.name }.first() as Model<*> + val model = instance::class.functions.filter { "toJFinal" == it.name }.first().call(instance) as Model<*> return model.save() }