From c8aee7b9bfd79cfd741d7e5692520f4f51a31a86 Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期一, 18 五月 2020 18:30:01 +0800 Subject: [PATCH] bak 修改 获取版本数据前 --- src/main/java/com/highdatas/mdm/service/impl/ActivitiServiceImpl.java | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/highdatas/mdm/service/impl/ActivitiServiceImpl.java b/src/main/java/com/highdatas/mdm/service/impl/ActivitiServiceImpl.java index bfb739e..3831ee8 100644 --- a/src/main/java/com/highdatas/mdm/service/impl/ActivitiServiceImpl.java +++ b/src/main/java/com/highdatas/mdm/service/impl/ActivitiServiceImpl.java @@ -6,10 +6,7 @@ import com.highdatas.mdm.entity.Maintain; import com.highdatas.mdm.entity.MaintainDetail; import com.highdatas.mdm.entity.TUser; -import com.highdatas.mdm.pojo.ActivitiBusinessType; -import com.highdatas.mdm.pojo.ActivitiStatus; -import com.highdatas.mdm.pojo.Page; -import com.highdatas.mdm.pojo.Result; +import com.highdatas.mdm.pojo.*; import com.highdatas.mdm.service.*; import com.highdatas.mdm.service.act.*; import com.highdatas.mdm.util.DbUtils; @@ -59,6 +56,11 @@ @Override public Flows start(String key, HttpSession session, String maintainId, ActivitiBusinessType type) { + return start(key, session, maintainId, type, null); + } + + @Override + public Flows start(String key, HttpSession session, String maintainId, ActivitiBusinessType type, Map<String, Object> params) { identityService.setSession( session); Flows flows = new Flows(); @@ -68,7 +70,10 @@ flows.setBusinessType(type); flows.setStatus(ActivitiStatus.working); HashMap<String, Object> variableMap = new HashMap<>(); - variableMap.put("reasson", "鐢宠瀹℃壒"); + if (params != null) { + variableMap.putAll(params); + } + variableMap.put("reason", "鐢宠瀹℃壒"); String workflowId = identityService.startProcess(id, key, null, variableMap); flows.setWorkflowId(workflowId); @@ -98,7 +103,7 @@ taskService.setSession(session); List<String> todoTask = taskService.getTodoTask(); if (todoTask.size() == 0) { - return Result.success(null); + return Result.success(CodeMsg.SUCCESS); } Wrapper<Flows> flowsWrapper = new EntityWrapper<Flows>().in("workflow_id", todoTask).ne("business_type", ActivitiBusinessType.exists); -- Gitblit v1.8.0