fix(接口测试): 定时任务导入问题
--user=郭雨琦 https://www.tapd.cn/55049933/bugtrace/bugs/view/1155049933001016673
This commit is contained in:
parent
af1428fa21
commit
7a7260f014
|
@ -173,6 +173,7 @@ public class ApiDefinitionService {
|
|||
private final ThreadLocal<Long> currentApiOrder = new ThreadLocal<>();
|
||||
private final ThreadLocal<Long> currentApiCaseOrder = new ThreadLocal<>();
|
||||
private static final String COPY = "Copy";
|
||||
private static final String SCHEDULE = "schedule";
|
||||
|
||||
public List<ApiDefinitionResult> list(ApiDefinitionRequest request) {
|
||||
request = this.initRequest(request, true, true);
|
||||
|
@ -1674,7 +1675,7 @@ public class ApiDefinitionService {
|
|||
MSException.throwException(e.getMessage());
|
||||
}
|
||||
}
|
||||
if (StringUtils.equals(request.getType(), "schedule")) {
|
||||
if (StringUtils.equals(request.getType(), SCHEDULE)) {
|
||||
request.setProtocol("HTTP");
|
||||
}
|
||||
try {
|
||||
|
@ -1702,7 +1703,7 @@ public class ApiDefinitionService {
|
|||
request.setId(JSON.toJSONString(ids));
|
||||
}
|
||||
// 发送通知
|
||||
if (StringUtils.equals(request.getType(), "schedule")) {
|
||||
if (StringUtils.equals(request.getType(), SCHEDULE)) {
|
||||
String scheduleId = scheduleService.getScheduleInfo(request.getResourceId());
|
||||
String context = request.getSwaggerUrl() + "导入成功";
|
||||
Map<String, Object> paramMap = new HashMap<>();
|
||||
|
@ -1717,7 +1718,7 @@ public class ApiDefinitionService {
|
|||
.build();
|
||||
noticeSendService.send(NoticeConstants.Mode.SCHEDULE, "", noticeModel);
|
||||
}
|
||||
if (CollectionUtils.isNotEmpty(apiImportSendNoticeDTOS)) {
|
||||
if (!StringUtils.equals(request.getType(), SCHEDULE) && CollectionUtils.isNotEmpty(apiImportSendNoticeDTOS)) {
|
||||
for (ApiImportSendNoticeDTO apiImportSendNoticeDTO : apiImportSendNoticeDTOS) {
|
||||
if (apiImportSendNoticeDTO.getApiDefinitionResult() != null && !apiImportSendNoticeDTO.getApiDefinitionResult().isUpdated()) {
|
||||
sendImportApiCreateNotice(apiImportSendNoticeDTO.getApiDefinitionResult());
|
||||
|
@ -1729,8 +1730,7 @@ public class ApiDefinitionService {
|
|||
for (ApiTestCaseDTO apiTestCaseDTO : apiImportSendNoticeDTO.getCaseDTOList()) {
|
||||
if (apiTestCaseDTO.isUpdated()) {
|
||||
sendImportCaseUpdateNotice(apiTestCaseDTO);
|
||||
}
|
||||
if (!apiTestCaseDTO.isUpdated()) {
|
||||
} else {
|
||||
sendImportCaseCreateNotice(apiTestCaseDTO);
|
||||
}
|
||||
}
|
||||
|
@ -1746,7 +1746,7 @@ public class ApiDefinitionService {
|
|||
}
|
||||
|
||||
private void sendFailMessage(ApiTestImportRequest request, Project project) {
|
||||
if (StringUtils.equals(request.getType(), "schedule")) {
|
||||
if (StringUtils.equals(request.getType(), SCHEDULE)) {
|
||||
String scheduleId = scheduleService.getScheduleInfo(request.getResourceId());
|
||||
String context = request.getSwaggerUrl() + "导入失败";
|
||||
Map<String, Object> paramMap = new HashMap<>();
|
||||
|
|
Loading…
Reference in New Issue