REQ-3581: 授权人问题

This commit is contained in:
yanglin 2025-03-04 17:52:32 +08:00
parent 88d911302a
commit 70ec28d195
2 changed files with 6 additions and 2 deletions

View File

@ -24,6 +24,11 @@ public class SignPerOrgs {
.findFirst();
}
public void upsert(OrgPerson person, String recipientId) {
remove(person.getOuId());
add(person, recipientId);
}
public void remove(Long ouId) {
signPerOrg.removeIf(org -> org.getOuId().equals(ouId));
}

View File

@ -148,8 +148,7 @@ public class EssService {
signPerson);
}
});
contract.getOrCreateAssignment().getSignPerOrgs().remove(request.getOuId());
contract.getOrCreateAssignment().getSignPerOrgs().add(signPerson, request.getRecipientId());
contract.getOrCreateAssignment().getSignPerOrgs().upsert(signPerson, request.getRecipientId());
essContractDao.updateAssigment(contract);
}
EssPerson superAdmin = contractManager.getContractSuperAdmin(contract);