xiongzhu 4 лет назад
Родитель
Сommit
8aa6dae27e

+ 10 - 0
o2server/x_base_core_project/src/main/java/com/x/base/core/project/config/Node.java

@@ -70,6 +70,8 @@ public class Node extends ConfigObject {
 	private Boolean autoStart;
 	@FieldDescribe("是否允许使用擦除数据功能")
 	private Boolean eraseContentEnable;
+	@FieldDescribe("是否允许使用擦除数据功能")
+	private String word2pdfUrl;
 
 	/* 20191009兼容centerServer */
 	protected void setCenter(CenterServer centerServer) {
@@ -170,6 +172,14 @@ public class Node extends ConfigObject {
 		return (restoreData == null) ? new ScheduleRestoreData() : this.restoreData;
 	}
 
+	public String getWord2pdfUrl() {
+		return word2pdfUrl;
+	}
+
+	public void setWord2pdfUrl(String word2pdfUrl) {
+		this.word2pdfUrl = word2pdfUrl;
+	}
+
 	public static class ScheduleDumpData extends ConfigObject {
 
 		public static ScheduleDumpData defaultInstance() {

+ 1 - 1
o2server/x_processplatform_assemble_surface/src/main/java/com/x/processplatform/assemble/surface/jaxrs/attachment/ActionDocToPDFWorkOrWorkCompleted.java

@@ -262,7 +262,7 @@ class ActionDocToPDFWorkOrWorkCompleted extends BaseAction {
 
             File pdfFile = TempFile.createTempFile("pdf", ".pdf");
             File signedPdfFile = TempFile.createTempFile("signed", ".pdf");
-            HttpRequest.post("http://192.168.50.238:8080/word2pdf")
+            HttpRequest.post(Optional.ofNullable(Config.currentNode().getWord2pdfUrl()).orElse("http://192.168.50.238:8080/word2pdf"))
                     .accept("*/*")
                     .part("file", "word.docx",
                             "application/vnd.openxmlformats-officedocument.wordprocessingml.document",