From 482f807361c9bc0dce2db949a29c755cf858548b Mon Sep 17 00:00:00 2001 From: 黄潞潞 <lilith@highdatas.com> Date: 星期五, 07 六月 2024 18:30:23 +0800 Subject: [PATCH] hotfix 签署方获取 --- esign_weaver/src/weaver/PartyASignService.java | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/esign_weaver/src/weaver/PartyASignService.java b/esign_weaver/src/weaver/PartyASignService.java index 168197d..c889d9e 100644 --- a/esign_weaver/src/weaver/PartyASignService.java +++ b/esign_weaver/src/weaver/PartyASignService.java @@ -9,9 +9,14 @@ import weaver.dao.ISignLetter; import weaver.dao.Signer; -public class PartyASignService implements ISignService{ - - @Override +public class PartyASignService extends ISignService{ + private SignConfig signConfig; + + public PartyASignService(SignConfig signConfig) { + super(); + this.signConfig = signConfig; + } + public List<Signer> getSigners(Entity entity) throws Exception { List<Signer> signers = new ArrayList(); Signer signer = new Signer(); @@ -19,10 +24,13 @@ DataObject dataObject = DataObject.getInstance("md_org"); String companyId = entity.getString("company_id"); Entity org = dataObject.getTableEntity(companyId); + String contractPhone = getContracePhone(signConfig.getPartyaPhone(), companyId, null); + signer.setTenantName(ISignLetter.DefaultInitiator);; signer.setSignatoryNo(companyId); signer.setReceiverName(org.getString("name")); - signer.setContactPhone(org.getString("business_phone")); + signer.setContactPhone(contractPhone); + signers.add(signer); return signers; } -- Gitblit v1.8.0