REQ-3300: 调整信息

This commit is contained in:
yanglin 2025-02-27 16:05:33 +08:00
parent 6d9d53ae35
commit cd637951a3
2 changed files with 29 additions and 9 deletions

View File

@ -62,7 +62,10 @@ public class EssService {
@BizTransactional
public String createConsoleLoginUrl(CreateConsoleLoginUrlRequest request) {
String subject = idbuilder().append(request.getOuId()).append(request.getPersonId()).build();
String subject = idbuilder() //
.append(request.getOuId()) //
.append(request.getPersonId()) //
.build();
essLogDao.logRequest("createConsoleLoginUrl", subject, request);
OrgAndPerson orgAndPerson = orgManager.createConsoleLoginUrl(request);
return essClient.createConsoleLoginUrl(orgAndPerson.getOrg(), orgAndPerson.getPerson(), request.getEndpoint(),
@ -88,7 +91,10 @@ public class EssService {
@BizTransactional
public void essAddSealAuthorization(AddSealAuthorizationRequest request) {
String subject = idbuilder().append(request.getEssSealId()).append(request.getPersonId()).build();
String subject = idbuilder() //
.append(request.getEssSealId()) //
.append(request.getPersonId()) //
.build();
essLogDao.logRequest("essAddSealAuthorization", subject, request);
SealAndPerson sealAndPerson = getSealAndPersonOrThrow(request);
EssSealPerson sealPerson = sealAndPerson.getSealPerson();
@ -104,7 +110,10 @@ public class EssService {
@BizTransactional
public void essRemoveSealAuthorization(RemoveSealAuthorizationRequest request) {
String subject = idbuilder().append(request.getEssSealId()).append(request.getPersonId()).build();
String subject = idbuilder() //
.append(request.getEssSealId()) //
.append(request.getPersonId()) //
.build();
essLogDao.logRequest("essRemoveSealAuthorization", subject, request);
SealAndPerson sealAndPerson = getSealAndPersonOrThrow(request);
if (!sealAndPerson.getSealPerson().isAuthorized())
@ -124,8 +133,11 @@ public class EssService {
}
public String getContractSignUrl(GetSignUrlRequest request) {
String subject = idbuilder().append(request.getEssContractId()).append(request.getOuId()).append(
request.getPersonId()).build();
String subject = idbuilder() //
.append(request.getEssContractId()) //
.append(request.getOuId()) //
.append(request.getPersonId()) //
.build();
essLogDao.logRequest("getContractSignUrl", subject, request);
EssPerson signPerson = essPersonDao.findOrNull(request);
BizAssertions.assertNotNull(signPerson, "当前签署人员未加入单位, 无法签署");

View File

@ -81,7 +81,10 @@ class CallbackController implements EssCallbackApi, InitializingBean {
orgManager.addAuthorizedOrgPerson(superAdmin);
orgManager.setOrgAuthorized(superAdmin);
}
return idbuilder().append(superAdmin.getOuId()).append(superAdmin.getPersonId()).build();
return idbuilder() //
.append(superAdmin.getOuId()) //
.append(superAdmin.getPersonId()) //
.build();
});
// 员工加入子企业的时候发送此通知
registerHandler(CallbackType.ORG_PERSON_JOIN, request -> {
@ -98,13 +101,18 @@ class CallbackController implements EssCallbackApi, InitializingBean {
essService.essAddSealAuthorization(addSealAuthorizationRequest);
}
catch (Exception e) {
String subject = idbuilder().append(sealPerson.getEssSealId()).append(
sealPerson.getPersonId()).build();
String subject = idbuilder() //
.append(sealPerson.getEssSealId()) //
.append(sealPerson.getPersonId()) //
.build();
essLogDao.log(e, "essAddSealAuthorization", subject);
log.warn("add seal authorization failed", e);
}
}
return idbuilder().append(person.getOuId()).append(person.getPersonId()).build();
return idbuilder() //
.append(person.getOuId()) //
.append(person.getPersonId()) //
.build();
});
// 印章回调
registerHandler(CallbackType.SEAL_OPERATE, request -> {