Skip to content

Commit 7d85a38

Browse files
committed
fix #173
1 parent 1f87bb4 commit 7d85a38

File tree

9 files changed

+21
-7
lines changed

9 files changed

+21
-7
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
<groupId>com.codingapi.springboot</groupId>
1717
<artifactId>springboot-parent</artifactId>
18-
<version>2.10.27</version>
18+
<version>2.10.28</version>
1919

2020
<url>https://github.com/codingapi/springboot-framewrok</url>
2121
<name>springboot-parent</name>

springboot-starter-data-authorization/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>springboot-parent</artifactId>
88
<groupId>com.codingapi.springboot</groupId>
9-
<version>2.10.27</version>
9+
<version>2.10.28</version>
1010
</parent>
1111

1212
<name>springboot-starter-data-authorization</name>

springboot-starter-data-fast/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>springboot-parent</artifactId>
77
<groupId>com.codingapi.springboot</groupId>
8-
<version>2.10.27</version>
8+
<version>2.10.28</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

springboot-starter-flow/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>springboot-parent</artifactId>
88
<groupId>com.codingapi.springboot</groupId>
9-
<version>2.10.27</version>
9+
<version>2.10.28</version>
1010
</parent>
1111

1212
<name>springboot-starter-flow</name>

springboot-starter-flow/src/main/java/com/codingapi/springboot/flow/repository/FlowRecordRepository.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ public interface FlowRecordRepository {
2424
*/
2525
void update(FlowRecord flowRecord);
2626

27+
/**
28+
* 设置为已读
29+
* @param recordId 流程记录ID
30+
*/
31+
void setReadRecord(long recordId);
32+
2733
/**
2834
* 根据ID查询流程记录
2935
*

springboot-starter-flow/src/main/java/com/codingapi/springboot/flow/service/FlowRecordVerifyService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ public void setFlowRecordRead() {
198198
if (flowRecord.isOperator(currentOperator)) {
199199
if (!flowRecord.isRead()) {
200200
flowRecord.read();
201-
flowRecordRepository.update(flowRecord);
201+
flowRecordRepository.setReadRecord(flowRecord.getId());
202202
}
203203
}
204204
}

springboot-starter-flow/src/test/java/com/codingapi/springboot/flow/repository/FlowRecordRepositoryImpl.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,14 @@ public void update(FlowRecord flowRecord) {
4141
}
4242
}
4343

44+
@Override
45+
public void setReadRecord(long recordId) {
46+
cache.stream()
47+
.filter(record -> record.getId() == recordId)
48+
.filter(record -> !record.isDelete())
49+
.forEach(record -> record.setRead(true));
50+
}
51+
4452
@Override
4553
public List<FlowRecord> findFlowRecordByPreId(long preId) {
4654
return cache.stream()

springboot-starter-security/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>springboot-parent</artifactId>
88
<groupId>com.codingapi.springboot</groupId>
9-
<version>2.10.27</version>
9+
<version>2.10.28</version>
1010
</parent>
1111

1212
<artifactId>springboot-starter-security</artifactId>

springboot-starter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.codingapi.springboot</groupId>
77
<artifactId>springboot-parent</artifactId>
8-
<version>2.10.27</version>
8+
<version>2.10.28</version>
99
</parent>
1010
<artifactId>springboot-starter</artifactId>
1111

0 commit comments

Comments
 (0)