| | |
| | | |
| | | import foundation.data.entity.Entity; |
| | | import foundation.data.object.DataObject; |
| | | import foundation.org.Employee; |
| | | import foundation.user.OnlineUser; |
| | | import foundation.util.Util; |
| | | import weaver.dao.Signer; |
| | | |
| | | public class PartyBSignService implements ISignService{ |
| | | public class PartyBSignService extends ISignService{ |
| | | private SignConfig signConfig; |
| | | |
| | | @Override |
| | | public PartyBSignService(SignConfig signConfig) { |
| | | super(); |
| | | this.signConfig = signConfig; |
| | | } |
| | | |
| | | public List<Signer> getSigners(Entity entity) throws Exception { |
| | | List<Signer> signers = new ArrayList(); |
| | | Signer signer = new Signer(); |
| | |
| | | customerId = entity.getString("customer_id", ""); |
| | | } |
| | | |
| | | String contractPhone = getContracePhone(signConfig.getPartybPhone(), null, customerId); |
| | | |
| | | DataObject dataObject = DataObject.getInstance("md_org_account"); |
| | | Entity org = dataObject.getBrowseEntity(customerId); |
| | | signer.setSignatoryNo(org.getString("code")); |
| | | signer.setTenantName(org.getString("account_name")); |
| | | signer.setReceiverName(org.getString("business_person")); |
| | | signer.setContactPhone(org.getString("business_phone")); |
| | | signer.setContactPhone(contractPhone); |
| | | |
| | | signers.add(signer); |
| | | |
| | | return signers; |