diff --git a/src/com/tenwa/app/manage/qiyuesuo/v2/ContractSignVtwoUtils.java b/src/com/tenwa/app/manage/qiyuesuo/v2/ContractSignVtwoUtils.java index 29ad18484..6d435ada7 100644 --- a/src/com/tenwa/app/manage/qiyuesuo/v2/ContractSignVtwoUtils.java +++ b/src/com/tenwa/app/manage/qiyuesuo/v2/ContractSignVtwoUtils.java @@ -525,7 +525,6 @@ public class ContractSignVtwoUtils { private Signatory createCompanySignatory(String subjectId){ Signatory signatory = new Signatory(); - signatory.setReceiver(new User("12599996666", "MOBILE")); signatory.setTenantType(SignatoryTypeEnum.PARENT_COMPANY.getType());//签署方类型:COMPANY(公司),PERSONAL(个人) Action action = new Action(); action.setType(SignatoryTypeEnum.PARENT_COMPANY.getType()); @@ -579,7 +578,7 @@ public class ContractSignVtwoUtils { for(SignatoryVo signatoryVo : signatories) { if (SignatoryTypeEnum.PARENT_COMPANY.getType().equals(signatoryVo.getSignatoryType())) {//公司信息 //个人信息转化 - Signatory signatory = signatoryCompanyInit(signatoryVo); + Signatory signatory = signatoryCompanyInit(signatoryVo, subjectId); list.add(signatory); } } @@ -607,11 +606,13 @@ public class ContractSignVtwoUtils { * @return * @throws Exception */ - private Signatory signatoryCompanyInit(SignatoryVo signatoryVo) throws Exception{ + private Signatory signatoryCompanyInit(SignatoryVo signatoryVo, String subjectId) throws Exception{ Signatory companySignatory = new Signatory(); companySignatory.setTenantType(signatoryVo.getSignatoryType()); companySignatory.setTenantName(signatoryVo.getName()); - companySignatory.setReceiver(new User(signatoryVo.getSignatorySubType(), signatoryVo.getMobile(), "MOBILE")); + if(!MultiSubjectUtil.SZSUBJECTID.equals(subjectId)){ + companySignatory.setReceiver(new User(signatoryVo.getSignatorySubType(), signatoryVo.getMobile(), "MOBILE")); + } companySignatory.setActions(signatoryVo.getActions()); return companySignatory; }