jiangping
2024-01-17 5de7e6e552bfceb3d5c4dc28482833150e37b49e
server/service/src/main/java/com/doumee/service/business/third/SignService.java
@@ -212,7 +212,7 @@
     * @param email
     * @param postionJson
     */
    public String applySign(String name,File file,String fullname,String creditCoe,String email,String postionJson){
    public String applySign(String name,File file,String fullname,String creditCoe,String email,String postionJson,String singId){
      try {
          String url=SERVICE_URL+"/v2/sign/applySign";
          Map<String, Object>  params=bodyParams;
@@ -220,7 +220,7 @@
          params.put("serverCa",1); //使用云证书
          params.put("file",file);
          params.put("dealType",5); //指定合同文件签署方式 5 为部分自动签
          params.put("positionType",0); //指定通过表单域方式设置签字位置
          params.put("positionType",1); //指定通过表单域方式设置签字位置
          params.put("fileType",0);
          params.put("needQifengSign",1);
          JSONArray signatories=new JSONArray();
@@ -230,7 +230,9 @@
          sReq.setIdentityCard(creditCoe);//营业执照号
          sReq.setEmail(email); //在君子签注册认证的邮箱
//        sReq.setChapteJson("[{\"page\":0,\"chaptes\":[{\"offsetX\":0.12,\"offsetY\":0.23}]},{\"page\":1,\"chaptes\":[{\"offsetX\":0.45,\"offsetY\":0.67}]}]");
          sReq.setChapteJson(postionJson);
//          sReq.setChapteJson(postionJson);
          sReq.setSearchKey(postionJson);
          sReq.setSignId(singId);
          sReq.setNoNeedVerify(1);
          signatories.add(sReq);
          params.put("signatories",signatories.toJSONString());
@@ -304,7 +306,7 @@
     * @param signName
     * @param signImgFile
     */
    public String  uploadEntSign(String signName,File signImgFile ) {
    public String  uploadEntSign(String signName,File signImgFile,String email ) {
        try {
            Map<String, Object> params = bodyParams;
@@ -312,6 +314,7 @@
            //构建请求参数
            params.put("signName",signName);
            params.put("signImgFile",signImgFile);
            params.put("email",email);
            String str= HttpClientUtils.init().getPost(url,null,params,true);
            System.out.println(str);
            saveInterfaceLog(url,"【电子签】上传企业自定义印章",JSONObject.toJSONString(params),str);