diff --git a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java index 72c5bfdf..2c9c3644 100644 --- a/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java +++ b/ess/ess-server/src/main/java/cn/axzo/nanopart/ess/server/ess/EssClient.java @@ -329,15 +329,13 @@ public class EssClient implements InitializingBean { } public void setEmployeeResigned(EssPerson superAdmin, EssPerson person) { - ArrayList operators = new ArrayList<>(); ProxyOrganizationOperator operator = new ProxyOrganizationOperator(); - operators.add(operator); operator.setId(PersonOpenId.create(person).toOpenId()); operator.setName(person.getPersonName()); SyncProxyOrganizationOperatorsRequest request = new SyncProxyOrganizationOperatorsRequest(); request.setAgent(agent(superAdmin)); request.setOperatorType("RESIGN"); - request.setProxyOrganizationOperators(operators.toArray(new ProxyOrganizationOperator[0])); + request.setProxyOrganizationOperators(new ProxyOrganizationOperator[] { operator }); exec(func() // .context("SyncProxyOrganizationOperators") // .subject(person.getPersonId() + "") //