REQ-3581: 授权人问题
This commit is contained in:
parent
88d911302a
commit
70ec28d195
@ -24,6 +24,11 @@ public class SignPerOrgs {
|
|||||||
.findFirst();
|
.findFirst();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void upsert(OrgPerson person, String recipientId) {
|
||||||
|
remove(person.getOuId());
|
||||||
|
add(person, recipientId);
|
||||||
|
}
|
||||||
|
|
||||||
public void remove(Long ouId) {
|
public void remove(Long ouId) {
|
||||||
signPerOrg.removeIf(org -> org.getOuId().equals(ouId));
|
signPerOrg.removeIf(org -> org.getOuId().equals(ouId));
|
||||||
}
|
}
|
||||||
|
|||||||
@ -148,8 +148,7 @@ public class EssService {
|
|||||||
signPerson);
|
signPerson);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
contract.getOrCreateAssignment().getSignPerOrgs().remove(request.getOuId());
|
contract.getOrCreateAssignment().getSignPerOrgs().upsert(signPerson, request.getRecipientId());
|
||||||
contract.getOrCreateAssignment().getSignPerOrgs().add(signPerson, request.getRecipientId());
|
|
||||||
essContractDao.updateAssigment(contract);
|
essContractDao.updateAssigment(contract);
|
||||||
}
|
}
|
||||||
EssPerson superAdmin = contractManager.getContractSuperAdmin(contract);
|
EssPerson superAdmin = contractManager.getContractSuperAdmin(contract);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user