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 {
int val;
if (routeInfo.useDefault == null) {
// func myFunc (requester, sourceArg)
// func myFunc (sourceArg, requester)
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) {
case byRequester: