Skip to content

Commit 8687d71

Browse files
committed
add start node try submit
1 parent cd4db2f commit 8687d71

File tree

19 files changed

+287
-34
lines changed

19 files changed

+287
-34
lines changed

example/example-application/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-example</artifactId>
77
<groupId>com.codingapi.springboot</groupId>
8-
<version>3.3.17</version>
8+
<version>3.3.18</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

example/example-application/src/main/java/com/codingapi/example/command/FlowRecordCmdController.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.codingapi.example.domain.User;
44
import com.codingapi.example.pojo.cmd.FlowCmd;
55
import com.codingapi.example.repository.UserRepository;
6-
import com.codingapi.springboot.flow.pojo.FlowNodeResult;
6+
import com.codingapi.springboot.flow.pojo.FlowSubmitResult;
77
import com.codingapi.springboot.flow.pojo.FlowResult;
88
import com.codingapi.springboot.flow.service.FlowService;
99
import com.codingapi.springboot.framework.dto.response.Response;
@@ -32,9 +32,13 @@ public SingleResponse<FlowResult> startFlow(@RequestBody FlowCmd.StartFlow reque
3232

3333

3434
@PostMapping("/trySubmitFlow")
35-
public SingleResponse<FlowNodeResult> trySubmitFlow(@RequestBody FlowCmd.SubmitFlow request) {
35+
public SingleResponse<FlowSubmitResult> trySubmitFlow(@RequestBody FlowCmd.SubmitFlow request) {
3636
User current = userRepository.getUserByUsername(request.getUserName());
37-
return SingleResponse.of(flowService.trySubmitFlow(request.getRecordId(), current, request.getBindData(), request.getOpinion()));
37+
if(request.getRecordId()>0) {
38+
return SingleResponse.of(flowService.trySubmitFlow(request.getRecordId(), current, request.getBindData(), request.getOpinion()));
39+
}else {
40+
return SingleResponse.of(flowService.trySubmitFlow(request.getWorkCode(), current, request.getBindData(), request.getOpinion()));
41+
}
3842
}
3943

4044

example/example-application/src/main/java/com/codingapi/example/pojo/cmd/FlowCmd.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ public Opinion getOpinion() {
6060
public static class SubmitFlow {
6161

6262
private long recordId;
63+
private String workCode;
6364
private String advice;
6465
private boolean success;
6566
private JSONObject formData;

example/example-application/src/main/java/com/codingapi/example/query/FlowRecordQueryController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,9 @@ public MultiResponse<FlowRecordEntity> list(SearchRequest searchRequest) {
3636
@GetMapping("/detail")
3737
public SingleResponse<FlowDetail> detail(SearchRequest searchRequest) {
3838
long id = Long.parseLong(searchRequest.getParameter("id"));
39+
String workCode = searchRequest.getParameter("workCode");
3940
User user = userRepository.getUserByUsername(TokenContext.current().getUsername());
40-
return SingleResponse.of(flowService.detail(id,user));
41+
return SingleResponse.of(flowService.detail(id, workCode, user));
4142
}
4243

4344

example/example-domain/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-example</artifactId>
77
<groupId>com.codingapi.springboot</groupId>
8-
<version>3.3.17</version>
8+
<version>3.3.18</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

example/example-infra-flow/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-example</artifactId>
77
<groupId>com.codingapi.springboot</groupId>
8-
<version>3.3.17</version>
8+
<version>3.3.18</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

example/example-infra-jpa/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-example</artifactId>
77
<groupId>com.codingapi.springboot</groupId>
8-
<version>3.3.17</version>
8+
<version>3.3.18</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

example/example-server/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-example</artifactId>
77
<groupId>com.codingapi.springboot</groupId>
8-
<version>3.3.17</version>
8+
<version>3.3.18</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

example/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
</parent>
1818

1919
<artifactId>springboot-example</artifactId>
20-
<version>3.3.17</version>
20+
<version>3.3.18</version>
2121

2222
<name>springboot-example</name>
2323
<description>springboot-example project for Spring Boot</description>

pom.xml

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

1313
<groupId>com.codingapi.springboot</groupId>
1414
<artifactId>springboot-parent</artifactId>
15-
<version>3.3.17</version>
15+
<version>3.3.18</version>
1616

1717
<url>https://github.com/codingapi/springboot-framewrok</url>
1818
<name>springboot-parent</name>

0 commit comments

Comments
 (0)