diff --git a/lab-plugin/lab-workflow/src/main/java/org/springblade/plugin/operation/workorder/controller/WorkOrderController.java b/lab-plugin/lab-workflow/src/main/java/org/springblade/plugin/operation/workorder/controller/WorkOrderController.java index d9510d1..e0dc8f7 100644 --- a/lab-plugin/lab-workflow/src/main/java/org/springblade/plugin/operation/workorder/controller/WorkOrderController.java +++ b/lab-plugin/lab-workflow/src/main/java/org/springblade/plugin/operation/workorder/controller/WorkOrderController.java @@ -181,18 +181,22 @@ public class WorkOrderController extends BladeController { param.put("pollCode", code.getPollCode()); // 2.设置请求体的参数 // HttpEntity formEntity = new HttpEntity<>(code, headers); - HttpEntity formEntity = new HttpEntity(param.toString(), headers); + HttpEntity formEntity = new HttpEntity<>(param, headers); System.out.println("============================================="); System.out.println(code); String url = "http://15.72.158.155/jhoa200/OAReceiver/OuterSystemOAReceiver.asmx"; - ResponseEntity responseEntity = null; + ResponseEntity responseEntity = null; + JSONObject object = null; try { - responseEntity = restTemplate.postForEntity(url, formEntity, String.class); + object = restTemplate.postForObject(url, formEntity, JSONObject.class); + System.out.println("结果:" + object); + + responseEntity = restTemplate.postForEntity(url, param, JSONObject.class); + System.out.println("结果:" + responseEntity.getBody()); } catch (RestClientException e) { System.out.println(e.toString()); } - System.out.println("结果:" + responseEntity.getBody()); System.out.println("============================================="); return R.data(workOrderService.myPage(workOrder, query));