zouyu
2026-05-11 a6077615d835d96ded47f2d170e22ea88e9a3099
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>();