update getAccordingToRouteInfo and modify the parameters order

This commit is contained in:
haoeliu@foxmail.com 2023-01-08 19:34:50 +08:00
parent f89ad35d7a
commit 95659a495d

View File

@ -101,9 +101,9 @@ public class MultiPointCooperationExecutor extends AbstractContextContractExecut
try { try {
int val; int val;
if (routeInfo.useDefault == null) { if (routeInfo.useDefault == null) {
// func myFunc (requester, sourceArg) // func myFunc (sourceArg, requester)
JsonElement requester = req.getRequester() == null ? JsonNull.INSTANCE : new JsonPrimitive(req.getRequester()); JsonElement requester = req.getRequester() == null ? JsonNull.INSTANCE : new JsonPrimitive(req.getRequester());
return invokeFunctionWithoutLimit(req.getContractID(), routeInfo.funcName, String[].class, requester, req.getArg()); return invokeFunctionWithoutLimit(req.getContractID(), routeInfo.funcName, String[].class, req.getArg(), requester);
} }
switch (routeInfo.useDefault) { switch (routeInfo.useDefault) {
case byRequester: case byRequester: