fix(缺项管理): 同步缺陷发送通知报错问题
This commit is contained in:
parent
380956f96d
commit
5e1b480510
|
@ -519,7 +519,7 @@ public class BugService {
|
|||
// 异常或正常结束都得删除当前项目执行同步的Key
|
||||
bugSyncExtraService.deleteSyncKey(project.getId());
|
||||
// 发送同步通知
|
||||
bugSyncNoticeService.sendNotice(remainBugs.size(), currentUser);
|
||||
bugSyncNoticeService.sendNotice(remainBugs.size(), currentUser, project.getId());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ public class BugSyncNoticeService {
|
|||
@Resource
|
||||
private NoticeSendService noticeSendService;
|
||||
|
||||
public void sendNotice(int total, String currentUser) {
|
||||
public void sendNotice(int total, String currentUser, String projectId) {
|
||||
User user = userMapper.selectByPrimaryKey(currentUser);
|
||||
Map<String, String> defaultTemplateMap = MessageTemplateUtils.getDefaultTemplateMap();
|
||||
String template = defaultTemplateMap.get(NoticeConstants.TemplateText.BUG_SYNC_TASK_EXECUTE_COMPLETED);
|
||||
|
@ -33,6 +33,7 @@ public class BugSyncNoticeService {
|
|||
Map paramMap = new HashMap<>();
|
||||
paramMap.put(NoticeConstants.RelatedUser.OPERATOR, user.getName());
|
||||
paramMap.put("total", total);
|
||||
paramMap.put("projectId", projectId);
|
||||
NoticeModel noticeModel = NoticeModel.builder().operator(currentUser)
|
||||
.context(template).subject(subject).paramMap(paramMap).event(NoticeConstants.Event.SYNC_COMPLETED).build();
|
||||
noticeSendService.send(NoticeConstants.TaskType.BUG_SYNC_TASK, noticeModel);
|
||||
|
|
Loading…
Reference in New Issue