| | |
| | | |
| | | import javax.xml.ws.Holder; |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | * @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>(); |