Commit 770ed728 authored by chenzhao's avatar chenzhao

systemctl jar升级

parent ee0fe21e
...@@ -7,26 +7,71 @@ import java.util.Date; ...@@ -7,26 +7,71 @@ import java.util.Date;
@Data @Data
public class TaskModelDto { public class TaskModelDto {
/**
* 工作流创建时间
* */
private Date flowCreateDate; private Date flowCreateDate;
/**
* 工作流返回节点名称
* */
private String taskName; private String taskName;
/**
* 任务编号 可以使用申请单编号
* */
private String taskCode; private String taskCode;
private String taskContent; private String taskContent;
private String taskDesc; private String taskDesc;
/**
* 任务类型 例如 安全告知
* **/
private String taskType; private String taskType;
/**
* 任务类型名称 汉字
* **/
private String taskTypeLabel; private String taskTypeLabel;
/***
* 关联id 传工作流实例id
* */
private String relationId; private String relationId;
/**
* 执行人id 从工作流中获取
* **/
private String executeUserIds; private String executeUserIds;
/**
* 任务状态 统一定义的枚举code 例如 6612 待受理
* */
private Integer taskStatus; private Integer taskStatus;
/**
* 任务状态 统一定义的枚举code 例如 6612 待受理
* */
private String taskStatusLabel; private String taskStatusLabel;
/**
* 任务发起人 不变 第一次提交的人
* 从业务表中 created_uesr_id
* */
private String startUserId; private String startUserId;
/**
* 任务发起人 不变
* 名字
* */
private String startUser; private String startUser;
/**
* 任务发起人所在单位
*
* */
private String startUserCompanyName; private String startUserCompanyName;
/**
* 任务发起人发起时间
*
* */
private Date startDate; private Date startDate;
private Date createDate; /**
* 跳转路径
* */
private String routePath; private String routePath;
/* /**
** 对象实体 * 当前业务实体对象
*/ * */
private Object model; private Object model;
} }
...@@ -201,4 +201,6 @@ public class CommonController extends BaseController { ...@@ -201,4 +201,6 @@ public class CommonController extends BaseController {
} }
...@@ -609,7 +609,7 @@ public class CommonServiceImpl implements ICommonService { ...@@ -609,7 +609,7 @@ public class CommonServiceImpl implements ICommonService {
} }
/* /**
* 待办新增接口 * 待办新增接口
**/ **/
public void buildTaskModel(TaskModelDto obj){ public void buildTaskModel(TaskModelDto obj){
...@@ -636,10 +636,12 @@ public class CommonServiceImpl implements ICommonService { ...@@ -636,10 +636,12 @@ public class CommonServiceImpl implements ICommonService {
} }
/* /**
* 待办编辑接口 * 待办编辑接口
* *参数
* *taskStatus 任务状态枚举code
*taskStatusLabel 任务状态枚举name
*流程实例id instanceId
**/ **/
public TaskV2Model updateTaskModel(Map<String, Object> params){ public TaskV2Model updateTaskModel(Map<String, Object> params){
ReginParams reginParams = JSONObject.parseObject(redisUtils.get(RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken())).toString(), ReginParams.class); ReginParams reginParams = JSONObject.parseObject(redisUtils.get(RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken())).toString(), ReginParams.class);
...@@ -667,10 +669,13 @@ public class CommonServiceImpl implements ICommonService { ...@@ -667,10 +669,13 @@ public class CommonServiceImpl implements ICommonService {
return model; return model;
} }
/**
* 待办 撤回
* id 工作流实例id
**/
public void rollbackTask(String id){ public void rollbackTask(String id){
List<TaskV2Model> result =Systemctl.taskV2Client.selectListByRelationId(id).getResult(); List<TaskV2Model> result =Systemctl.taskV2Client.selectListByRelationId(id).getResult();
List<TaskV2Model> list = result.stream().sorted((r1, r2) -> r2.getCreateDate().compareTo(r1.getCreateDate())).collect(Collectors.toList()); List<TaskV2Model> list = result.stream().sorted((r1, r2) -> r2.getSequenceNbr().compareTo(r1.getSequenceNbr())).collect(Collectors.toList());
TaskV2Model model = list.get(0); TaskV2Model model = list.get(0);
Systemctl.taskV2Client.delete(String.valueOf(model.getSequenceNbr())); Systemctl.taskV2Client.delete(String.valueOf(model.getSequenceNbr()));
TaskV2Model lastTaskModel = list.get(1); TaskV2Model lastTaskModel = list.get(1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment