fix(消息通知): 修复删除缺陷没有通知的问题
--bug=1018817 --user=刘瑞斌 【项目设置】缺陷消息通知:删除事件的消息都收不到通知(站内信、邮件、机器人) https://www.tapd.cn/55049933/s/1276361
This commit is contained in:
parent
b34967da94
commit
c122d5ccbd
|
@ -116,7 +116,7 @@ public class IssuesController {
|
|||
|
||||
@GetMapping("/delete/{id}")
|
||||
@MsAuditLog(module = OperLogModule.TRACK_BUG, type = OperLogConstants.DELETE, beforeEvent = "#msClass.getLogDetails(#id)", msClass = IssuesService.class)
|
||||
@SendNotice(taskType = NoticeConstants.TaskType.DEFECT_TASK, target = "#targetClass.get(#id)", targetClass = IssuesService.class, event = NoticeConstants.Event.DELETE, subject = "缺陷通知")
|
||||
@SendNotice(taskType = NoticeConstants.TaskType.DEFECT_TASK, target = "#targetClass.getIssue(#id)", targetClass = IssuesService.class, event = NoticeConstants.Event.DELETE, subject = "缺陷通知")
|
||||
public void delete(@PathVariable String id) {
|
||||
issuesService.delete(id);
|
||||
}
|
||||
|
|
|
@ -308,6 +308,9 @@ public class IssuesService {
|
|||
|
||||
public IssuesWithBLOBs getIssue(String id) {
|
||||
IssuesDao issuesWithBLOBs = extIssuesMapper.selectByPrimaryKey(id);
|
||||
if (issuesWithBLOBs == null) {
|
||||
return null;
|
||||
}
|
||||
IssuesRequest issuesRequest = new IssuesRequest();
|
||||
Project project = baseProjectService.getProjectById(issuesWithBLOBs.getProjectId());
|
||||
issuesRequest.setWorkspaceId(project.getWorkspaceId());
|
||||
|
|
Loading…
Reference in New Issue