|  |  |  | 
|---|
|  |  |  | * 1.ping服务 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public boolean ping(){ | 
|---|
|  |  |  | initParams(); | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | Map<String, Object>  params=bodyParams; | 
|---|
|  |  |  | String url=SERVICE_URL+"/v2/ping"; | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public boolean organizationCreate (String fullname,String creditCode,String legalName,String email,File  businessimg,String notifyUrl){ | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | initParams(); | 
|---|
|  |  |  | Map<String, Object>  params=bodyParams; | 
|---|
|  |  |  | String url=SERVICE_URL+"/v2/user/organizationCreate"; | 
|---|
|  |  |  | params.put("name",fullname); | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public boolean organizationReApply(String fullname,String creditCode,String legalName,String email,File  businessimg,String notifyUrl){ | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | initParams(); | 
|---|
|  |  |  | Map<String, Object>  params=bodyParams; | 
|---|
|  |  |  | String url=SERVICE_URL+"/v2/user/organizationReapply"; | 
|---|
|  |  |  | params.put("name",fullname); | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int  organizationAuditStatus (String email){ | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | initParams(); | 
|---|
|  |  |  | Map<String, Object>  params=bodyParams; | 
|---|
|  |  |  | String url=SERVICE_URL+"/v2/user/organizationAuditStatus"; | 
|---|
|  |  |  | params.put("emailOrMobile",email); | 
|---|
|  |  |  | 
|---|
|  |  |  | public String applySign(String name,File file,String fullname,String creditCoe,String email,String postionJson){ | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | String url=SERVICE_URL+"/v2/sign/applySign"; | 
|---|
|  |  |  | initParams(); | 
|---|
|  |  |  | Map<String, Object>  params=bodyParams; | 
|---|
|  |  |  | params.put("contractName",name); //合同名称 | 
|---|
|  |  |  | params.put("serverCa",1); //使用云证书 | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 获取签署链接地址 | 
|---|
|  |  |  | * 获取签署链接地址(签署页面地址) | 
|---|
|  |  |  | * @param applyNo | 
|---|
|  |  |  | * @param name | 
|---|
|  |  |  | * @param creditCode | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public String signLink(String applyNo,String name,String creditCode) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | initParams(); | 
|---|
|  |  |  | Map<String, Object> params = bodyParams; | 
|---|
|  |  |  | String url = SERVICE_URL + "/v2/sign/link"; | 
|---|
|  |  |  | params.put("applyNo",applyNo); //发起合同签署接口返回的APL编号 | 
|---|
|  |  |  | 
|---|
|  |  |  | return  null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 获取签署链接地址 | 
|---|
|  |  |  | * 获取签署链接地址(返回文件地址,签署后才是文件地址,否则跳转到签署页面) | 
|---|
|  |  |  | * @param applyNo | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public String  linkFile(String applyNo) { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | initParams(); | 
|---|
|  |  |  | Map<String, Object> params = bodyParams; | 
|---|
|  |  |  | String url = SERVICE_URL + "/v2/sign/linkFile"; | 
|---|
|  |  |  | //构建请求参数 | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return  null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 上传企业自定义印章(返回印章ID) | 
|---|
|  |  |  | * @param signName | 
|---|
|  |  |  | * @param signImgFile | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public String  uploadEntSign(String signName,File signImgFile ) { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | Map<String, Object> params = bodyParams; | 
|---|
|  |  |  | String url = SERVICE_URL + "/v2/user/uploadEntSign"; | 
|---|
|  |  |  | //构建请求参数 | 
|---|
|  |  |  | params.put("signName",signName); | 
|---|
|  |  |  | params.put("signImgFile",signImgFile); | 
|---|
|  |  |  | String str= HttpClientUtils.init().getPost(url,null,params,true); | 
|---|
|  |  |  | System.out.println(str); | 
|---|
|  |  |  | saveInterfaceLog(url,"【电子签】上传企业自定义印章",JSONObject.toJSONString(params),str); | 
|---|
|  |  |  | JSONObject json = JSONObject.parseObject(str); | 
|---|
|  |  |  | if(json!=null && json.getBoolean("success")){ | 
|---|
|  |  |  | return  json.getString("data"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }catch (Exception e){ | 
|---|
|  |  |  | e.printStackTrace(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return  null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 删除企业自定义印章 | 
|---|
|  |  |  | * @param signId | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public boolean  deleteEntSign(String signId ) { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | Map<String, Object> params = bodyParams; | 
|---|
|  |  |  | String url = SERVICE_URL + "/v2/user/deleteEntSign"; | 
|---|
|  |  |  | //构建请求参数 | 
|---|
|  |  |  | params.put("signId",signId); | 
|---|
|  |  |  | String str= HttpClientUtils.init().getPost(url,null,params,true); | 
|---|
|  |  |  | System.out.println(str); | 
|---|
|  |  |  | saveInterfaceLog(url,"【电子签】删除企业自定义印章",JSONObject.toJSONString(params),str); | 
|---|
|  |  |  | JSONObject json = JSONObject.parseObject(str); | 
|---|
|  |  |  | if(json!=null && json.getBoolean("success")){ | 
|---|
|  |  |  | return  json.getBoolean("success"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }catch (Exception e){ | 
|---|
|  |  |  | e.printStackTrace(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return  false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|