diff --git a/nop-biz/src/main/java/io/nop/biz/service/BizActionInvoker.java b/nop-biz/src/main/java/io/nop/biz/service/BizActionInvoker.java index 3e5535dd3d96a65442cdc9756b9b74393058eb40..4748393f8a9f04a2cc73e84a94e901e88c5f53e5 100644 --- a/nop-biz/src/main/java/io/nop/biz/service/BizActionInvoker.java +++ b/nop-biz/src/main/java/io/nop/biz/service/BizActionInvoker.java @@ -15,6 +15,7 @@ import io.nop.graphql.core.ast.GraphQLOperationType; import io.nop.graphql.core.engine.IGraphQLEngine; import io.nop.orm.IOrmTemplate; +import java.util.StringJoiner; import java.util.concurrent.CompletionStage; /** @@ -86,14 +87,16 @@ public class BizActionInvoker { public static CompletionStage> invokeGraphQLAsync(String bizObjName, String bizAction, ApiRequest request) { IGraphQLEngine graphQLEngine = BeanContainer.getBeanByType(IGraphQLEngine.class); - IGraphQLExecutionContext gqlCtx = graphQLEngine.newRpcContext(null, bizObjName, request); + String realBizName = bizObjName + "__" + bizAction; + IGraphQLExecutionContext gqlCtx = graphQLEngine.newRpcContext(null, realBizName, request); return graphQLEngine.executeRpcAsync(gqlCtx); } public static ApiResponse invokeGraphQLSync(String bizObjName, String bizAction, ApiRequest request) { IGraphQLEngine graphQLEngine = BeanContainer.getBeanByType(IGraphQLEngine.class); - IGraphQLExecutionContext gqlCtx = graphQLEngine.newRpcContext(null, bizObjName, request); + String realBizName = bizObjName + "__" + bizAction; + IGraphQLExecutionContext gqlCtx = graphQLEngine.newRpcContext(null, realBizName, request); return graphQLEngine.executeRpc(gqlCtx); } }