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