在springboot项目中使用Activiti 7.0.0.SR1添加和删除历史评论
时间: 2024-06-10 10:10:19 浏览: 93
添加历史评论:
1. 首先需要获取到历史任务实例的ID,可以通过以下方法获取:
```java
List<HistoricTaskInstance> historyList = historyService.createHistoricTaskInstanceQuery()
.processInstanceId(processInstanceId)
.list();
for(HistoricTaskInstance taskInstance : historyList){
String taskId = taskInstance.getId();
}
```
2. 获取到任务ID后,可以使用以下方法添加评论:
```java
Comment comment = taskService.addComment(taskId, processInstanceId, "comment");
```
其中,"comment"为要添加的评论内容。
删除历史评论:
1. 首先需要获取到评论的ID,可以通过以下方法获取:
```java
List<Comment> comments = taskService.getTaskComments(taskId);
for(Comment comment : comments){
String commentId = comment.getId();
}
```
2. 获取到评论ID后,可以使用以下方法删除评论:
```java
taskService.deleteComment(commentId);
```
阅读全文