添加OA获取发送待办失败数据接口

This commit is contained in:
梁琦涛
2024-07-29 18:58:36 +08:00
parent b8ea5f5b5e
commit dfe95ce4b0
2 changed files with 4 additions and 9 deletions
@@ -61,10 +61,6 @@ public class HiworkService {
queryLawsUnifiedTodoLog.eq(LawsUnifiedTodoLog::getMessageType,1);
queryLawsUnifiedTodoLog.eq(LawsUnifiedTodoLog::getState,2);
List<LawsUnifiedTodoLog> listLawsUnifiedTodoLog = lawsUnifiedTodoLogService.list(queryLawsUnifiedTodoLog);
if(CollectionUtils.isEmpty(listLawsUnifiedTodoLog)){
return Result.OK();
}
return Result.OK();
return Result.OK(listLawsUnifiedTodoLog);
}
}
@@ -108,16 +108,15 @@ public class UnifiedTodoServiceImpl implements PushWorkflowIntegrationAPI {
}
try {
List<UnifiedTodo> unifiedTodoList = getHiworkTodos(unifiedTodoVOList);
String reqJsonString = JSONObject.toJSONString(unifiedTodoVOList);
String jsonString = JSONObject.toJSONString(unifiedTodoList);
log.info("统一待办推送入参" + jsonString);
push(ip + todoUrl,jsonString, reqJsonString, unifiedTodoList.get(0).getRequestname());
push(ip + todoUrl,jsonString, unifiedTodoList.get(0).getRequestname());
}catch (Exception e){
log.error("统一待办推送异常",e);
}
}
private void push(String url, String jsonString, String reqJsonString, String title) {
private void push(String url, String jsonString, String title) {
// 设置最大重试次数
int maxRetries = 3;
// 当前重试次数
@@ -149,7 +148,7 @@ public class UnifiedTodoServiceImpl implements PushWorkflowIntegrationAPI {
}
}
lawsUnifiedTodoLog.setUrl(url);
lawsUnifiedTodoLog.setJsonStr(reqJsonString);
lawsUnifiedTodoLog.setJsonStr(jsonString);
lawsUnifiedTodoLog.setMessageType(1);
lawsUnifiedTodoLog.setTitle(title);
if (retries == maxRetries){