黄潞潞
2024-06-07 482f807361c9bc0dce2db949a29c755cf858548b
esign_weaver/src/weaver/PartyASignService.java
@@ -9,9 +9,14 @@
import weaver.dao.ISignLetter;
import weaver.dao.Signer;
public class PartyASignService  implements ISignService{
public class PartyASignService  extends ISignService{
   private SignConfig signConfig;
   @Override
   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;
   }