| | |
| | | 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(); |
| | |
| | | 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; |
| | | } |