jiangping
2024-01-16 58e8e509d96a7dec889c3c13ed348663191ce273
调整
已修改1个文件
59 ■■■■ 文件已修改
server/service/src/main/java/com/doumee/service/business/third/SignService.java 59 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/service/src/main/java/com/doumee/service/business/third/SignService.java
@@ -91,7 +91,6 @@
     * 1.ping服务
     */
    public boolean ping(){
        initParams();
        try {
            Map<String, Object>  params=bodyParams;
            String url=SERVICE_URL+"/v2/ping";
@@ -120,7 +119,6 @@
     */
    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);
@@ -157,7 +155,6 @@
     */
    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);
@@ -190,7 +187,6 @@
     */
    public int  organizationAuditStatus (String email){
        try {
            initParams();
            Map<String, Object>  params=bodyParams;
            String url=SERVICE_URL+"/v2/user/organizationAuditStatus";
            params.put("emailOrMobile",email);
@@ -219,7 +215,6 @@
    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); //使用云证书
@@ -256,14 +251,13 @@
    /**
     * 获取签署链接地址
     * 获取签署链接地址(签署页面地址)
     * @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编号
@@ -283,13 +277,12 @@
        return  null;
    }
    /**
     * 获取签署链接地址
     * 获取签署链接地址(返回文件地址,签署后才是文件地址,否则跳转到签署页面)
     * @param applyNo
     */
    public String  linkFile(String applyNo) {
        try {
            initParams();
            Map<String, Object> params = bodyParams;
            String url = SERVICE_URL + "/v2/sign/linkFile";
            //构建请求参数
@@ -306,5 +299,53 @@
        }
        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;
    }
}