修改签名用印功能
This commit is contained in:
@@ -85,7 +85,7 @@ public class SaaSAPIFileUtils {
|
|||||||
return EsignHttpHelper.doCommHttp(eSignHost, apiaddr,requestType , jsonParm, header,true);
|
return EsignHttpHelper.doCommHttp(eSignHost, apiaddr,requestType , jsonParm, header,true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main1(String[] args) throws EsignDemoException {
|
public static void main(String[] args) throws EsignDemoException {
|
||||||
String filePath = "D:\\home\\ruoyi\\uploadPath\\upload\\2023\\10\\7\\23893bfd3f2249ffa5c82850c11c482e.docx";
|
String filePath = "D:\\home\\ruoyi\\uploadPath\\upload\\2023\\10\\7\\23893bfd3f2249ffa5c82850c11c482e.docx";
|
||||||
EsignHttpResponse uploadUrl = getUploadUrl(filePath);
|
EsignHttpResponse uploadUrl = getUploadUrl(filePath);
|
||||||
String body = uploadUrl.getBody();
|
String body = uploadUrl.getBody();
|
||||||
@@ -102,27 +102,30 @@ public class SaaSAPIFileUtils {
|
|||||||
// System.out.println("这是获取文件上传状态的结果:"+fileStatus.getBody());
|
// System.out.println("这是获取文件上传状态的结果:"+fileStatus.getBody());
|
||||||
// getFileStatus("a808f1f39a744357a2f018e4ab34c55d");
|
// getFileStatus("a808f1f39a744357a2f018e4ab34c55d");
|
||||||
// fileDownloadUrl("");
|
// fileDownloadUrl("");
|
||||||
}
|
|
||||||
public static void main(String[] args) throws EsignDemoException {
|
|
||||||
String signFlowId = "41e6732b48c54c63a91b2379c352212d";
|
// Gson gson = new Gson();
|
||||||
Gson gson = new Gson();
|
// EsignHttpResponse fileDownload = fileDownloadUrl(signFlowId);
|
||||||
EsignHttpResponse fileDownload = fileDownloadUrl(signFlowId);
|
// JsonObject fileDownloadJsonObject = gson.fromJson(fileDownload.getBody(),JsonObject.class);
|
||||||
JsonObject fileDownloadJsonObject = gson.fromJson(fileDownload.getBody(),JsonObject.class);
|
// JsonObject fileDownloadData = fileDownloadJsonObject.getAsJsonObject("data");
|
||||||
JsonObject fileDownloadData = fileDownloadJsonObject.getAsJsonObject("data");
|
// JsonArray filesArray = fileDownloadData.get("files").getAsJsonArray();
|
||||||
JsonArray filesArray = fileDownloadData.get("files").getAsJsonArray();
|
// if(filesArray!=null&&filesArray.size()>0){
|
||||||
if(filesArray!=null&&filesArray.size()>0){
|
// JsonObject fileObject = (JsonObject)filesArray.get(0);
|
||||||
JsonObject fileObject = (JsonObject)filesArray.get(0);
|
// String fileDownloadUrl = fileObject.get("downloadUrl").toString();
|
||||||
String fileDownloadUrl = fileObject.get("downloadUrl").toString();
|
// String fileName = java.util.UUID.randomUUID().toString().replace("-", "") + ".pdf";
|
||||||
String fileName = java.util.UUID.randomUUID().toString().replace("-", "") + ".pdf";
|
// String savePath = "/home/ruoyi/uploadPath/upload";
|
||||||
String savePath = "/home/ruoyi/uploadPath/upload";
|
// LocalDate now = LocalDate.now();
|
||||||
LocalDate now = LocalDate.now();
|
// String year = Integer.toString(now.getYear());
|
||||||
String year = Integer.toString(now.getYear());
|
// String month = String.format("%02d", now.getMonthValue());
|
||||||
String month = String.format("%02d", now.getMonthValue());
|
// String day = String.format("%02d", now.getDayOfMonth());
|
||||||
String day = String.format("%02d", now.getDayOfMonth());
|
// String saveName = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
|
||||||
String saveName = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
|
// String fileDownloadUrlnew = fileDownloadUrl.substring(1,fileDownloadUrl.length()-1);
|
||||||
String dir = "F:\\ymkf\\shanghaixm\\testCaijueshu\\" + fileName;
|
// FileTransformation.downLoadFileByUrl(fileDownloadUrlnew,dir);
|
||||||
String fileDownloadUrlnew = fileDownloadUrl.substring(1,fileDownloadUrl.length()-1);
|
// }
|
||||||
FileTransformation.downLoadFileByUrl(fileDownloadUrlnew,dir);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -130,6 +133,4 @@ public class SaaSAPIFileUtils {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-2
@@ -1699,8 +1699,9 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|||||||
JSONObject coordinateObj = coordinatesArray.getJSONObject(0);
|
JSONObject coordinateObj = coordinatesArray.getJSONObject(0);
|
||||||
double positionX = coordinateObj.getDoubleValue("positionX");
|
double positionX = coordinateObj.getDoubleValue("positionX");
|
||||||
double positionY = coordinateObj.getDoubleValue("positionY");
|
double positionY = coordinateObj.getDoubleValue("positionY");
|
||||||
sealSignRecord.setPositionXorg(positionX+90);
|
// sealSignRecord.setPositionXorg(positionX+60);
|
||||||
sealSignRecord.setPositionYorg(positionY+90);
|
sealSignRecord.setPositionXorg(positionX);
|
||||||
|
sealSignRecord.setPositionYorg(positionY);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+21
@@ -111,10 +111,31 @@ public class FixSelectFlowDetailUtils {
|
|||||||
sealSignRecord.setSignFlowStatus(3);
|
sealSignRecord.setSignFlowStatus(3);
|
||||||
sealSignRecord.setFileDownloadUrl(fileDownloadUrl.substring(1,fileDownloadUrl.length()-1));
|
sealSignRecord.setFileDownloadUrl(fileDownloadUrl.substring(1,fileDownloadUrl.length()-1));
|
||||||
sealSignRecordMapper.updataSealSignRecord(sealSignRecord);
|
sealSignRecordMapper.updataSealSignRecord(sealSignRecord);
|
||||||
|
|
||||||
String filearbitraUrl = fileDownloadUrl.substring(1,fileDownloadUrl.length()-1);
|
String filearbitraUrl = fileDownloadUrl.substring(1,fileDownloadUrl.length()-1);
|
||||||
caseApplication.setFilearbitraUrl(filearbitraUrl);
|
caseApplication.setFilearbitraUrl(filearbitraUrl);
|
||||||
caseApplicationMapper.submitCaseApplication(caseApplication);
|
caseApplicationMapper.submitCaseApplication(caseApplication);
|
||||||
|
|
||||||
|
LocalDate now = LocalDate.now();
|
||||||
|
String year = Integer.toString(now.getYear());
|
||||||
|
String month = String.format("%02d", now.getMonthValue());
|
||||||
|
String day = String.format("%02d", now.getDayOfMonth());
|
||||||
|
String saveFolderPath = "/home/ruoyi/uploadPath/upload/" + year + "/" + month + "/" + day;
|
||||||
|
String fileName = UUID.randomUUID().toString().replace("-", "") + ".pdf";
|
||||||
|
String saveName = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
|
||||||
|
String savePath = "/home/ruoyi/uploadPath/upload";
|
||||||
|
String resultFilePath = saveFolderPath + "/" + fileName;
|
||||||
|
String fileDownloadUrlnew = fileDownloadUrl.substring(1,fileDownloadUrl.length()-1);
|
||||||
|
FileTransformation.downLoadFileByUrl(fileDownloadUrlnew,resultFilePath);
|
||||||
|
|
||||||
|
Long caseAppliId = sealSignRecord.getCaseAppliId();
|
||||||
|
CaseAttach caseAttach = new CaseAttach();
|
||||||
|
caseAttach.setCaseAppliId(caseAppliId);
|
||||||
|
caseAttach.setAnnexType(3);
|
||||||
|
caseAttach.setAnnexPath(savePath);
|
||||||
|
caseAttach.setAnnexName(saveName);
|
||||||
|
caseAttachMapper.updateCaseAttachBycaseid(caseAttach);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user