fix(1.5.0-beta1): 优化snailJobHttpExecutor逻辑
This commit is contained in:
parent
607c3dc607
commit
e75c56c248
@ -129,7 +129,7 @@ public abstract class AbstractHttpExecutor {
|
|||||||
// 检查响应体是否包含指定的状态码字段
|
// 检查响应体是否包含指定的状态码字段
|
||||||
Map<String, Object> objectObjectMap = JsonUtil.parseHashMap(body);
|
Map<String, Object> objectObjectMap = JsonUtil.parseHashMap(body);
|
||||||
if (!objectObjectMap.containsKey(field)) {
|
if (!objectObjectMap.containsKey(field)) {
|
||||||
SnailJobLog.LOCAL.error("the responseType is json,but there is no status code field:" + field);
|
SnailJobLog.LOCAL.error("the responseType is json,but there is no status code field:{}", field);
|
||||||
return ExecuteResult.failure("the responseType is json,but there is no status code field:" + field);
|
return ExecuteResult.failure("the responseType is json,but there is no status code field:" + field);
|
||||||
}
|
}
|
||||||
// 检查响应体中状态码是否与指定的状态码是否一致
|
// 检查响应体中状态码是否与指定的状态码是否一致
|
||||||
|
@ -23,12 +23,7 @@ public class SnailJobHttpExecutor extends AbstractHttpExecutor {
|
|||||||
httpParams.setWfContext(jobArgs.getWfContext());
|
httpParams.setWfContext(jobArgs.getWfContext());
|
||||||
}
|
}
|
||||||
httpParams.setMethod(httpParams.getMethod().toUpperCase());
|
httpParams.setMethod(httpParams.getMethod().toUpperCase());
|
||||||
Map<String, String> hashMap = new HashMap<>(3);
|
|
||||||
hashMap.put(SystemConstants.SNAIL_JOB_CLIENT_GROUP, snailJobProperties.getGroup());
|
|
||||||
hashMap.put(SystemConstants.SNAIL_JOB_CLIENT_GROUP_TOKEN, snailJobProperties.getToken());
|
|
||||||
hashMap.put(SystemConstants.SNAIL_JOB_CLIENT_NAMESPACE, snailJobProperties.getNamespace());
|
|
||||||
Map<String, String> headers = (Objects.isNull(httpParams.getHeaders()) || httpParams.getHeaders().isEmpty()) ? new HashMap<>() : httpParams.getHeaders();
|
Map<String, String> headers = (Objects.isNull(httpParams.getHeaders()) || httpParams.getHeaders().isEmpty()) ? new HashMap<>() : httpParams.getHeaders();
|
||||||
headers.putAll(hashMap);
|
|
||||||
httpParams.setHeaders(headers);
|
httpParams.setHeaders(headers);
|
||||||
return process(httpParams);
|
return process(httpParams);
|
||||||
}
|
}
|
||||||
|
@ -41,7 +41,7 @@ public class JobLogServiceImpl implements JobLogService {
|
|||||||
String sid = queryVO.getSid();
|
String sid = queryVO.getSid();
|
||||||
LogPageQueryDO pageQueryDO = new LogPageQueryDO();
|
LogPageQueryDO pageQueryDO = new LogPageQueryDO();
|
||||||
pageQueryDO.setPage(1);
|
pageQueryDO.setPage(1);
|
||||||
pageQueryDO.setSize(queryVO.getSize());
|
pageQueryDO.setSize(50);
|
||||||
pageQueryDO.setTaskBatchId(queryVO.getTaskBatchId());
|
pageQueryDO.setTaskBatchId(queryVO.getTaskBatchId());
|
||||||
pageQueryDO.setTaskId(queryVO.getTaskId());
|
pageQueryDO.setTaskId(queryVO.getTaskId());
|
||||||
pageQueryDO.setStartRealTime(queryVO.getStartRealTime());
|
pageQueryDO.setStartRealTime(queryVO.getStartRealTime());
|
||||||
|
@ -100,7 +100,7 @@ public class RetryTaskServiceImpl implements RetryTaskService {
|
|||||||
String sid = queryVO.getSid();
|
String sid = queryVO.getSid();
|
||||||
RetryTaskLogMessageQueryDO pageQueryDO = new RetryTaskLogMessageQueryDO();
|
RetryTaskLogMessageQueryDO pageQueryDO = new RetryTaskLogMessageQueryDO();
|
||||||
pageQueryDO.setPage(1);
|
pageQueryDO.setPage(1);
|
||||||
pageQueryDO.setSize(queryVO.getSize());
|
pageQueryDO.setSize(50);
|
||||||
pageQueryDO.setRetryTaskId(queryVO.getRetryTaskId());
|
pageQueryDO.setRetryTaskId(queryVO.getRetryTaskId());
|
||||||
pageQueryDO.setStartRealTime(queryVO.getStartRealTime());
|
pageQueryDO.setStartRealTime(queryVO.getStartRealTime());
|
||||||
pageQueryDO.setSearchCount(true);
|
pageQueryDO.setSearchCount(true);
|
||||||
|
Loading…
Reference in New Issue
Block a user