From a6077615d835d96ded47f2d170e22ea88e9a3099 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期一, 11 五月 2026 15:23:19 +0800
Subject: [PATCH] 不合格处理:对接OA报错问题修复
---
ruoyi-common/src/main/java/com/ruoyi/common/oa/OAService.java | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/oa/OAService.java b/ruoyi-common/src/main/java/com/ruoyi/common/oa/OAService.java
index c80683f..192a44d 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/oa/OAService.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/oa/OAService.java
@@ -2,6 +2,7 @@
import javax.xml.ws.Holder;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import java.util.Map;
@@ -23,11 +24,10 @@
oaWorkflowRequestTableField.add(createOAWorkflowRequestTableField(field.getKey(), field.getValue().toString()));
}
- System.out.println("@#######################");
- for (OAWorkflowRequestTableField workflowRequestTableField : oaWorkflowRequestTableField) {
-
- System.out.println(workflowRequestTableField.fieldName +","+ workflowRequestTableField.fieldValue +"--"+ workflowRequestTableField.fieldType);
- }
+// for (OAWorkflowRequestTableField workflowRequestTableField : oaWorkflowRequestTableField) {
+//
+// System.out.println(workflowRequestTableField.fieldName +","+ workflowRequestTableField.fieldValue +"--"+ workflowRequestTableField.fieldType);
+// }
//鍒涘缓涓昏〃鍒�
ArrayOfOAWorkflowRequestTableField wrti = new ArrayOfOAWorkflowRequestTableField();
wrti.oaWorkflowRequestTableField = oaWorkflowRequestTableField;
@@ -120,7 +120,7 @@
oaWorkflowRequestTableField.setFieldValue(fieldValue);
oaWorkflowRequestTableField.setView("true");
oaWorkflowRequestTableField.setEdit("true");
- if (fieldName.equals("sqr") || fieldName.equals("fkr")) {
+ if (Arrays.asList("sqr", "fkr","fkrprovideroffeedback").contains(fieldName)) {
oaWorkflowRequestTableField.setFieldType(1);
}
return oaWorkflowRequestTableField;
@@ -133,6 +133,8 @@
* @return
*/
public OAResult sendWorkFlow(OAWorkflowRequestInfo wri) {
+ System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump","true");
+ System.setProperty("com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump","true");
Holder<String> errorCode = new Holder<String>();
Holder<String> errorMsg = new Holder<String>();
Holder<String> addWorkflowResult = new Holder<String>();
--
Gitblit v1.9.3