REQ-3581: 印章授权人问题

This commit is contained in:
yanglin 2025-03-03 09:32:15 +08:00
parent d1f4f9d0a3
commit 27767939a5
4 changed files with 30 additions and 10 deletions

View File

@ -23,8 +23,10 @@ import java.util.Optional;
public class EssContractDao extends ServiceImpl<EssContractMapper, EssContract> { public class EssContractDao extends ServiceImpl<EssContractMapper, EssContract> {
public Optional<EssContract> findByIdempotentCode(String appCode, String idempotentCode) { public Optional<EssContract> findByIdempotentCode(String appCode, String idempotentCode) {
return lambdaQuery().eq(EssContract::getAppCode, appCode).eq(EssContract::getIdempotentCode, return lambdaQuery() //
idempotentCode).oneOpt(); .eq(EssContract::getAppCode, appCode) //
.eq(EssContract::getIdempotentCode, idempotentCode) //
.oneOpt();
} }
public EssContract getOrThrow(String essContractId) { public EssContract getOrThrow(String essContractId) {
@ -42,7 +44,10 @@ public class EssContractDao extends ServiceImpl<EssContractMapper, EssContract>
} }
private Optional<EssContract> find(String essContractId, boolean forUpdate) { private Optional<EssContract> find(String essContractId, boolean forUpdate) {
return lambdaQuery().eq(EssContract::getEssContractId, essContractId).last(forUpdate, "FOR UPDATE").oneOpt(); return lambdaQuery() //
.eq(EssContract::getEssContractId, essContractId) //
.last(forUpdate, "FOR UPDATE") //
.oneOpt();
} }
public void setEssContractCreated(Long id, String flowId, List<String> essFileIds, List<Approver> approvers) { public void setEssContractCreated(Long id, String flowId, List<String> essFileIds, List<Approver> approvers) {

View File

@ -25,7 +25,9 @@ public class EssOrgDao extends ServiceImpl<EssOrgMapper, EssOrg> {
public List<EssOrg> getByOuIds(Collection<Long> ouIds) { public List<EssOrg> getByOuIds(Collection<Long> ouIds) {
if (CollectionUtils.isEmpty(ouIds)) if (CollectionUtils.isEmpty(ouIds))
return Collections.emptyList(); return Collections.emptyList();
return lambdaQuery().in(EssOrg::getOuId, ouIds).list(); return lambdaQuery() //
.in(EssOrg::getOuId, ouIds) //
.list();
} }
public EssOrg findOrNull(Long ouId) { public EssOrg findOrNull(Long ouId) {
@ -37,7 +39,10 @@ public class EssOrgDao extends ServiceImpl<EssOrgMapper, EssOrg> {
} }
private Optional<EssOrg> find(Long ouId, boolean forUpdate) { private Optional<EssOrg> find(Long ouId, boolean forUpdate) {
return lambdaQuery().eq(EssOrg::getOuId, ouId).last(forUpdate, "FOR UPDATE").oneOpt(); return lambdaQuery() //
.eq(EssOrg::getOuId, ouId) //
.last(forUpdate, "FOR UPDATE") //
.oneOpt();
} }
public void setOrgAuthorized(OrgPerson superAdmin) { public void setOrgAuthorized(OrgPerson superAdmin) {

View File

@ -16,7 +16,9 @@ import java.util.Optional;
public class EssSealDao extends ServiceImpl<EssSealMapper, EssSeal> { public class EssSealDao extends ServiceImpl<EssSealMapper, EssSeal> {
public Optional<EssSeal> findByEssSealId(String essSealId) { public Optional<EssSeal> findByEssSealId(String essSealId) {
return lambdaQuery().eq(EssSeal::getEssSealId, essSealId).oneOpt(); return lambdaQuery() //
.eq(EssSeal::getEssSealId, essSealId) //
.oneOpt();
} }
public void updateState(String essSealId, EssSealState state) { public void updateState(String essSealId, EssSealState state) {

View File

@ -43,16 +43,24 @@ public class EssSealPersonDao extends ServiceImpl<EssSealPersonMapper, EssSealPe
} }
public Optional<EssSealPerson> find(String essSealId, Long personId, boolean forUpdate) { public Optional<EssSealPerson> find(String essSealId, Long personId, boolean forUpdate) {
return lambdaQuery().eq(EssSealPerson::getEssSealId, essSealId).eq(EssSealPerson::getPersonId, personId).last( return lambdaQuery() //
forUpdate, "FOR UPDATE").oneOpt(); .eq(EssSealPerson::getEssSealId, essSealId) //
.eq(EssSealPerson::getPersonId, personId) //
.last(forUpdate, "FOR UPDATE") //
.oneOpt();
} }
public List<EssSealPerson> getByPersonId(Long ouId, Long personId) { public List<EssSealPerson> getByPersonId(Long ouId, Long personId) {
return lambdaQuery().eq(EssSealPerson::getOuId, ouId).eq(EssSealPerson::getPersonId, personId).list(); return lambdaQuery() //
.eq(EssSealPerson::getOuId, ouId) //
.eq(EssSealPerson::getPersonId, personId) //
.list();
} }
public List<EssSealPerson> get(String essSealId) { public List<EssSealPerson> get(String essSealId) {
return lambdaQuery().eq(EssSealPerson::getEssSealId, essSealId).list(); return lambdaQuery() //
.eq(EssSealPerson::getEssSealId, essSealId) //
.list();
} }
} }