diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkTodoServiceImpl.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkTodoServiceImpl.java index 83743670..45b24d41 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkTodoServiceImpl.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkTodoServiceImpl.java @@ -101,7 +101,7 @@ public class HiworkTodoServiceImpl implements PushWorkflowIntegrationAPI { log.info("统一待办推送入参" + JSON.toJSONString(hiworkTodoList)); log.info("统一待办推送url" + ip + todoUrl); String isTodo = hiworkTodoList.get(0).getIsTodo(); - push(ip + todoUrl,JSON.toJSONString(hiworkTodoAddList),isTodo); + push(ip + todoUrl,JSON.toJSONString(hiworkTodoAddList),hiworkTodoList,isTodo); }catch (Exception e){ log.error("统一待办推送异常",e); } @@ -121,7 +121,7 @@ public class HiworkTodoServiceImpl implements PushWorkflowIntegrationAPI { log.info("统一待办推送url" + ip + todoUrl); String isTodo = hiworkTodoList.get(0).getIsTodo(); - push(ip + todoUrl,JSON.toJSONString(hiworkTodoAddList),isTodo); + push(ip + todoUrl,JSON.toJSONString(hiworkTodoAddList),hiworkTodoList,isTodo); }catch (Exception e){ log.error("统一待办推送异常",e); } @@ -141,13 +141,13 @@ public class HiworkTodoServiceImpl implements PushWorkflowIntegrationAPI { log.info("统一待办推送url" + ip + todoUrl); // 远程调用 String isTodo = hiworkTodoList.get(0).getIsTodo(); - push(ip + todoUrl,JSON.toJSONString(hiworkTodoAddList),isTodo); + push(ip + todoUrl,JSON.toJSONString(hiworkTodoAddList),hiworkTodoList,isTodo); }catch (Exception e){ log.error("统一待办删除推送异常",e); } } - private void push(String url, String jsonString, String type) { + private void push(String url, String jsonString, List hiworkTodoList, String type) { // 设置最大重试次数 int maxRetries = 3; // 当前重试次数 @@ -156,9 +156,7 @@ public class HiworkTodoServiceImpl implements PushWorkflowIntegrationAPI { lawsUnifiedTodoLog.setType(Integer.valueOf(type)); while (retries < maxRetries) { // 远程调用 -// JSONObject json = new JSONObject(); -// json.put("success5", true); - JSONObject json = restTemplate.postForObject(url,jsonString, JSONObject.class); + JSONObject json = restTemplate.postForObject(url,hiworkTodoList, JSONObject.class); if(!Objects.isNull(json) && json.containsKey("success") && Objects.equals("true",json.getString("success"))){ log.info("统一待办推送成功"); lawsUnifiedTodoLog.setResponseBody(JSON.toJSONString(json));