refactor(接口测试): 接口测试发送脚本通知增加报错日志
This commit is contained in:
parent
260c2dca4c
commit
412c2270fc
|
@ -1348,6 +1348,7 @@ public class ApiTestCaseService {
|
||||||
String requestTarget,
|
String requestTarget,
|
||||||
String sendUser) {
|
String sendUser) {
|
||||||
|
|
||||||
|
try {
|
||||||
ProjectApplication scriptEnable = baseProjectApplicationService
|
ProjectApplication scriptEnable = baseProjectApplicationService
|
||||||
.getProjectApplication(projectId, ProjectApplicationType.API_REVIEW_TEST_SCRIPT.name());
|
.getProjectApplication(projectId, ProjectApplicationType.API_REVIEW_TEST_SCRIPT.name());
|
||||||
|
|
||||||
|
@ -1377,6 +1378,9 @@ public class ApiTestCaseService {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
LogUtil.error("发送通知失败", e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,6 +85,8 @@ public class BaseEnvironmentService extends NodeTreeService<ApiModuleDTO> {
|
||||||
private BaseProjectApplicationService baseProjectApplicationService;
|
private BaseProjectApplicationService baseProjectApplicationService;
|
||||||
@Resource
|
@Resource
|
||||||
private NotificationService notificationService;
|
private NotificationService notificationService;
|
||||||
|
@Resource
|
||||||
|
private UserGroupMapper userGroupMapper;
|
||||||
|
|
||||||
public static final String MOCK_EVN_NAME = "Mock环境";
|
public static final String MOCK_EVN_NAME = "Mock环境";
|
||||||
|
|
||||||
|
@ -505,6 +507,23 @@ public class BaseEnvironmentService extends NodeTreeService<ApiModuleDTO> {
|
||||||
ApiTestEnvironmentWithBLOBs envOrg = apiTestEnvironmentMapper.selectByPrimaryKey(apiTestEnvironment.getId());
|
ApiTestEnvironmentWithBLOBs envOrg = apiTestEnvironmentMapper.selectByPrimaryKey(apiTestEnvironment.getId());
|
||||||
|
|
||||||
apiTestEnvironmentMapper.updateByPrimaryKeyWithBLOBs(apiTestEnvironment);
|
apiTestEnvironmentMapper.updateByPrimaryKeyWithBLOBs(apiTestEnvironment);
|
||||||
|
if (StringUtils.isBlank(apiTestEnvironment.getCreateUser())) {
|
||||||
|
UserGroupExample example = new UserGroupExample();
|
||||||
|
example.createCriteria().andSourceIdEqualTo(apiTestEnvironment.getProjectId()).andGroupIdEqualTo("project_admin");
|
||||||
|
List<UserGroup> userGroups = userGroupMapper.selectByExample(example);
|
||||||
|
if (CollectionUtils.isNotEmpty(userGroups)) {
|
||||||
|
userGroups.forEach(userGroup -> {
|
||||||
|
checkAndSendReviewMessage(apiTestEnvironment.getId(),
|
||||||
|
apiTestEnvironment.getName(),
|
||||||
|
apiTestEnvironment.getProjectId(),
|
||||||
|
NoticeConstants.TaskType.ENV_TASK,
|
||||||
|
envOrg.getConfig(),
|
||||||
|
apiTestEnvironment.getConfig(),
|
||||||
|
userGroup.getUserId()
|
||||||
|
);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
} else {
|
||||||
checkAndSendReviewMessage(apiTestEnvironment.getId(),
|
checkAndSendReviewMessage(apiTestEnvironment.getId(),
|
||||||
apiTestEnvironment.getName(),
|
apiTestEnvironment.getName(),
|
||||||
apiTestEnvironment.getProjectId(),
|
apiTestEnvironment.getProjectId(),
|
||||||
|
@ -513,6 +532,7 @@ public class BaseEnvironmentService extends NodeTreeService<ApiModuleDTO> {
|
||||||
apiTestEnvironment.getConfig(),
|
apiTestEnvironment.getConfig(),
|
||||||
apiTestEnvironment.getCreateUser()
|
apiTestEnvironment.getCreateUser()
|
||||||
);
|
);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1019,6 +1039,7 @@ public class BaseEnvironmentService extends NodeTreeService<ApiModuleDTO> {
|
||||||
String requestOrg,
|
String requestOrg,
|
||||||
String requestTarget,
|
String requestTarget,
|
||||||
String sendUser) {
|
String sendUser) {
|
||||||
|
try {
|
||||||
ProjectApplication scriptEnable = baseProjectApplicationService
|
ProjectApplication scriptEnable = baseProjectApplicationService
|
||||||
.getProjectApplication(projectId, ProjectApplicationType.API_REVIEW_TEST_SCRIPT.name());
|
.getProjectApplication(projectId, ProjectApplicationType.API_REVIEW_TEST_SCRIPT.name());
|
||||||
|
|
||||||
|
@ -1050,6 +1071,9 @@ public class BaseEnvironmentService extends NodeTreeService<ApiModuleDTO> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
LogUtil.error("发送通知失败", e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static List<String> scriptList(String request) {
|
public static List<String> scriptList(String request) {
|
||||||
|
|
Loading…
Reference in New Issue