From 1a611e55fe66148ebf191fd3a8d7714536c46749 Mon Sep 17 00:00:00 2001 From: sige Date: Thu, 25 Jul 2024 15:03:14 +0800 Subject: [PATCH] 1 --- src/main/java/a8k/hardware/controler/Controler.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/a8k/hardware/controler/Controler.java b/src/main/java/a8k/hardware/controler/Controler.java index fefc3f8..3e612b8 100644 --- a/src/main/java/a8k/hardware/controler/Controler.java +++ b/src/main/java/a8k/hardware/controler/Controler.java @@ -261,11 +261,14 @@ public class Controler { } var service = UfApplication.getContext().getBean(serviceClass); - Object actionResult = null; if ( method.getReturnType().equals(Void.TYPE) ) { method.invoke(service, actionParams.toArray()); - } else { - actionResult = method.invoke(service, actionParams.toArray()); + return AppRet.success(); + } + + var actionResult = method.invoke(service, actionParams.toArray()); + if ( actionResult instanceof AppRet ) { + return (AppRet)actionResult; } return AppRet.success(actionResult); }