Skip to content

Commit eb7e466

Browse files
committed
fix version 2.9.33
1 parent 7debd6d commit eb7e466

File tree

9 files changed

+23
-15
lines changed

9 files changed

+23
-15
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.9.32</version>
18+
<version>2.9.33</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.9.32</version>
9+
<version>2.9.33</version>
1010
</parent>
1111

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

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.9.32</version>
8+
<version>2.9.33</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.9.32</version>
9+
<version>2.9.33</version>
1010
</parent>
1111

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

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ public void loadFlowSourceDirection() {
5454
*/
5555
public FlowSourceDirection reloadFlowSourceDirection() {
5656
if (flowNode.isSign()) {
57-
boolean allPass = historyRecords.stream().filter(item -> !item.isTransfer()).allMatch(FlowRecord::isPass);
57+
boolean allPass = historyRecords.stream().filter(item -> !item.isTransfer())
58+
.allMatch(item-> item.isPass() || item.getOpinion().isWaiting());
5859
if (!allPass) {
5960
flowSourceDirection = FlowSourceDirection.REJECT;
6061
}

springboot-starter-flow/src/test/java/com/codingapi/springboot/flow/test/FlowTest2.java

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,13 @@ void flowWaitingTest() {
126126
.title("请假流程")
127127
.nodes()
128128
.node("开始节点", "start", "default", ApprovalType.UN_SIGN, OperatorMatcher.anyOperatorMatcher())
129-
.node("老板审批", "boss", "default", ApprovalType.UN_SIGN, OperatorMatcher.specifyOperatorMatcher(boss.getUserId()))
129+
.node("老板审批", "boss", "default", ApprovalType.SIGN, OperatorMatcher.specifyOperatorMatcher(boss.getUserId()))
130+
.node("老板审批", "boss1", "default", ApprovalType.SIGN, OperatorMatcher.specifyOperatorMatcher(boss.getUserId()))
130131
.node("结束节点", "over", "default", ApprovalType.UN_SIGN, OperatorMatcher.anyOperatorMatcher())
131132
.relations()
132133
.relation("老板审批", "start", "boss")
133-
.relation("结束节点", "boss", "over")
134+
.relation("老板审批1", "boss", "boss1")
135+
.relation("结束节点", "boss1", "over")
134136
.build();
135137

136138
flowWorkRepository.save(flowWork);
@@ -150,11 +152,17 @@ void flowWaitingTest() {
150152
String processId = userTodos.get(0).getProcessId();
151153

152154
FlowRecord userTodo = userTodos.get(0);
153-
flowService.submitFlow(userTodo.getId(), lorne, leave, Opinion.waiting("自己先提交"));
155+
flowService.submitFlow(userTodo.getId(), lorne, leave, Opinion.pass("我提交了"));
154156

155157
// 查看boss的待办
156158
List<FlowRecord> bossTodos = flowRecordRepository.findTodoByOperatorId(boss.getUserId(), pageRequest).getContent();
157-
assertEquals(0, bossTodos.size());
159+
assertEquals(1, bossTodos.size());
160+
161+
FlowRecord bossTodo = bossTodos.get(0);
162+
flowService.submitFlow(bossTodo.getId(), boss, leave, Opinion.waiting("我等待提交"));
163+
164+
userTodos = flowRecordRepository.findTodoByOperatorId(lorne.getUserId(), pageRequest).getContent();
165+
assertEquals(0, userTodos.size());
158166

159167
// 通知流程
160168
flowService.notifyFlow(processId,boss);
@@ -163,18 +171,17 @@ void flowWaitingTest() {
163171
bossTodos = flowRecordRepository.findTodoByOperatorId(boss.getUserId(), pageRequest).getContent();
164172
assertEquals(1, bossTodos.size());
165173

166-
FlowRecord bossTodo = bossTodos.get(0);
174+
bossTodo = bossTodos.get(0);
167175
flowService.submitFlow(bossTodo.getId(), boss, leave, Opinion.pass("领导审批通过"));
168176

169177
bossTodos = flowRecordRepository.findTodoByOperatorId(lorne.getUserId(), pageRequest).getContent();
170178
assertEquals(0, bossTodos.size());
171179

172180
List<FlowRecord> records = flowRecordRepository.findAll(pageRequest).getContent();
173-
assertEquals(2, records.size());
181+
assertEquals(3, records.size());
174182

175183
// 查看所有流程是否都已经结束
176184
assertTrue(records.stream().allMatch(FlowRecord::isFinish));
177-
178185
}
179186

180187

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.9.32</version>
9+
<version>2.9.33</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.9.32</version>
8+
<version>2.9.33</version>
99
</parent>
1010
<artifactId>springboot-starter</artifactId>
1111

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
------------------------------------------------------
2-
CodingApi SpringBoot-Starter 2.9.32
2+
CodingApi SpringBoot-Starter 2.9.33
33
springboot version (${spring-boot.version})
44
------------------------------------------------------

0 commit comments

Comments
 (0)