完成任务接口并更新草稿

This commit is contained in:
yuezhihang
2022-02-07 15:15:18 +08:00
parent 9951bd55fd
commit b985a9933b
4 changed files with 160 additions and 0 deletions
@@ -85,6 +85,9 @@ public interface workFlowFeignClient {
@RequestMapping(value = "/bat-wkflow/completeTask",method = RequestMethod.POST)
Wrapper<String> completeTaskByUserId(@RequestBody BusMes busMes);
@RequestMapping(value = "/bat-wkflow/completeTaskNew",method = RequestMethod.POST)
Wrapper<String> completeTaskByUserIdNew(@RequestBody BusMesSpecial busMes);
@RequestMapping(value = "/bat-wkflow/saveTask",method = RequestMethod.POST)
public Wrapper<String> saveTask(@RequestBody BusMes busMes);
@@ -174,6 +174,11 @@ public class workFlowFeignClientImpl {
return stringWrapper;
}
public Wrapper<String> completeTaskByUserIdNew( BusMesSpecial busMes){
Wrapper<String> stringWrapper = workFlowFeignClient.completeTaskByUserIdNew(busMes);
return stringWrapper;
}
public Wrapper<String> saveTask(@RequestBody BusMes busMes){
Wrapper<String> stringWrapper = workFlowFeignClient.saveTask(busMes);
return stringWrapper;
@@ -0,0 +1,142 @@
package com.adc.da.common;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class BusMesSpecial {
@ApiModelProperty(value = "用户id")
private String userId;
@ApiModelProperty(value = "任务id")
private String taskId;
@ApiModelProperty(value = "json")
private String json;
@ApiModelProperty(value = "json")
private String specialJson;
@ApiModelProperty(value = "任务ids")
private String taskIds;
private String pId;
private String prcType;
private String createUser;
private String createUserName;
private String userName;
private int size;
private int current;
private String id;
private String nowStateType;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public String getJson() {
return json;
}
public void setJson(String json) {
this.json = json;
}
public String getTaskIds() {
return taskIds;
}
public void setTaskIds(String taskIds) {
this.taskIds = taskIds;
}
public String getpId() {
return pId;
}
public void setpId(String pId) {
this.pId = pId;
}
public String getCreateUser() {
return createUser;
}
public void setCreateUser(String createUser) {
this.createUser = createUser;
}
public String getPrcType() {
return prcType;
}
public void setPrcType(String prcType) {
this.prcType = prcType;
}
public String getCreateUserName() {
return createUserName;
}
public void setCreateUserName(String createUserName) {
this.createUserName = createUserName;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public int getCurrent() {
return current;
}
public void setCurrent(int current) {
this.current = current;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getNowStateType() { return nowStateType; }
public void setNowStateType(String nowStateType) { this.nowStateType = nowStateType; }
}
@@ -473,6 +473,16 @@ public class WorkFlowController {
return str;
}
@ApiOperation(value = "特殊完成任务节点 会更改草稿")
@PostMapping("/completeTaskNew")
public Wrapper<String> completeTaskByUserIdNew( BusMesSpecial busMes){
Wrapper<String> str = workFlowFeignClient.completeTaskByUserIdNew(busMes);
if(str.getCode() == 500){
str.setSuccess(false);
}
return str;
}
@ApiOperation(value = "保存标准入库流程")
@PostMapping("/saveinboundTask")
public Wrapper<String> saveinboundTask(BusMes busMes){