package weaver;
|
|
import java.util.List;
|
|
import com.aspose.slides.Collections.ArrayList;
|
|
import foundation.data.entity.Entity;
|
import foundation.data.object.DataObject;
|
import foundation.util.Util;
|
import weaver.dao.Signer;
|
|
public class PartyBSignService implements ISignService{
|
|
@Override
|
public List<Signer> getSigners(Entity entity) throws Exception {
|
List<Signer> signers = new ArrayList();
|
Signer signer = new Signer();
|
String customerId = entity.getString("account_id", "");
|
|
if (Util.isEmpty(customerId)) {
|
customerId = entity.getString("customer_id", "");
|
}
|
|
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"));
|
signers.add(signer);
|
|
return signers;
|
}
|
|
}
|