Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
super_liu
2022-02-07 15:34:19 +08:00
2 changed files with 144 additions and 0 deletions
@@ -420,6 +420,31 @@ public class TodoTaskController extends BaseAction {
// return WrapMapper.error("ESP 发送待办任务异常");
}
@ApiOperation(value = "完成任务", notes = "流程单个节点任务,直接完成任务,外加部分特殊处理节点更改草稿内容")
@ApiImplicitParams({@ApiImplicitParam(name = "taskId", value = "任务id"),
@ApiImplicitParam(name = "userId", value = "完成任务用户Id")})
@PostMapping("/completeTaskNew")
public Wrapper<String> completeTaskByUserIdNew(@RequestBody BusMesSpecial busMes) {
BusMes busMes1=new BusMes();
BeanUtils.copyProperties(busMes,busMes1);
QueryWrapper<BusProcessNew> queryWrapper=new QueryWrapper<>();
if (null!=busMes.getTaskId() && !busMes.getTaskId().isEmpty()){
queryWrapper.eq("TASK_ID",busMes.getTaskId());
}else {
queryWrapper.eq("TASK_ID",busMes.getTaskIds());
}
BusProcessNew busProcessNew=iBusProcessNewService.getOne(queryWrapper);
if (null!=busMes.getSpecialJson()){
QueryWrapper<BusProcessName> queryWrapper1=new QueryWrapper<>();
queryWrapper1.eq("PRC_ID",busProcessNew.getPId());
BusProcessName busProcessName=iBusProcessNameService.getOne(queryWrapper1);
busProcessName.setMes(busMes.getSpecialJson());
iBusProcessNameService.update(busProcessName,queryWrapper1);
}
return this.completeTaskByUserId(busMes1);
}
private void completeOA(Task task){
}
@@ -0,0 +1,119 @@
package com.ydw.bat.wkflow.business_main.datas.entity;
import lombok.Data;
@Data
public class BusMesSpecial {
private String userId;
private String taskId;
private String json;
private String specialJson;
private String taskIds;
private String pId;
private String prcType;
private String createUser;
private String createUserName;
public String getDept() {
return dept;
}
public void setDept(String dept) {
this.dept = dept;
}
private String dept;
private String userName;
private String id;
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 String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}