REQ-3581: 授权人问题
This commit is contained in:
parent
7403203cd8
commit
e5352ae6c7
@ -95,8 +95,9 @@ public class EssService {
|
||||
EssPerson superAdmin = orgManager.getSuperAdminOrThrow(sealAndPerson.getSeal().getOuId());
|
||||
essClient.addSealAuthorization(superAdmin, sealAndPerson.getSeal(), sealPerson);
|
||||
orgManager.maybeAddPersonAndSetSealAuthorized(request.getEssSealId(), request.getPersonId());
|
||||
orgManager.setSealPersonAuthorizedBy(request.getEssSealId(), request.getPersonId(),
|
||||
request.getOperatorPersonId());
|
||||
Long operatorPersonId = request.getOperatorPersonId();
|
||||
if (operatorPersonId != null && operatorPersonId > 0)
|
||||
orgManager.setSealPersonAuthorizedBy(request.getEssSealId(), request.getPersonId(), operatorPersonId);
|
||||
}
|
||||
|
||||
@BizTransactional
|
||||
|
||||
@ -95,7 +95,8 @@ class CallbackController implements EssCallbackApi, InitializingBean {
|
||||
AddSealAuthorizationRequest addSealAuthorizationRequest = new AddSealAuthorizationRequest();
|
||||
addSealAuthorizationRequest.setEssSealId(sealPerson.getEssSealId());
|
||||
addSealAuthorizationRequest.setPersonId(person.getPersonId());
|
||||
addSealAuthorizationRequest.setOperatorPersonId(person.getPersonId());
|
||||
// 保留界面上的授权人
|
||||
addSealAuthorizationRequest.setOperatorPersonId(0L);
|
||||
try {
|
||||
essService.essAddSealAuthorization(addSealAuthorizationRequest);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user