REQ-3300: 用户离职
This commit is contained in:
parent
c44d7240ed
commit
1df553e441
@ -329,15 +329,13 @@ public class EssClient implements InitializingBean {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setEmployeeResigned(EssPerson superAdmin, EssPerson person) {
|
public void setEmployeeResigned(EssPerson superAdmin, EssPerson person) {
|
||||||
ArrayList<ProxyOrganizationOperator> operators = new ArrayList<>();
|
|
||||||
ProxyOrganizationOperator operator = new ProxyOrganizationOperator();
|
ProxyOrganizationOperator operator = new ProxyOrganizationOperator();
|
||||||
operators.add(operator);
|
|
||||||
operator.setId(PersonOpenId.create(person).toOpenId());
|
operator.setId(PersonOpenId.create(person).toOpenId());
|
||||||
operator.setName(person.getPersonName());
|
operator.setName(person.getPersonName());
|
||||||
SyncProxyOrganizationOperatorsRequest request = new SyncProxyOrganizationOperatorsRequest();
|
SyncProxyOrganizationOperatorsRequest request = new SyncProxyOrganizationOperatorsRequest();
|
||||||
request.setAgent(agent(superAdmin));
|
request.setAgent(agent(superAdmin));
|
||||||
request.setOperatorType("RESIGN");
|
request.setOperatorType("RESIGN");
|
||||||
request.setProxyOrganizationOperators(operators.toArray(new ProxyOrganizationOperator[0]));
|
request.setProxyOrganizationOperators(new ProxyOrganizationOperator[] { operator });
|
||||||
exec(func() //
|
exec(func() //
|
||||||
.context("SyncProxyOrganizationOperators") //
|
.context("SyncProxyOrganizationOperators") //
|
||||||
.subject(person.getPersonId() + "") //
|
.subject(person.getPersonId() + "") //
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user