| 123456789101112131415161718192021222324252627 |
- package com.xcgl.activititask.util.impl;
- import com.xcgl.activititask.entity.PActivitiTaskEntity;
- import com.xcgl.projecttask.entity.ProjecttaskEntity;
- import org.apache.commons.lang3.StringUtils;
- import java.util.Collections;
- import java.util.List;
- import java.util.Map;
- /**
- * 新增岗位执行流处理类
- */
- public class UserPostActivitiTaskHandler extends UserActivitiTaskHandler{
- @Override
- public List<ProjecttaskEntity> createTask(PActivitiTaskEntity activitiTaskEntity, String table, String formId) {
- Map<String,Object> map = systemService.findOneForJdbc("select type,depart_id from "+table+" where id =? ",formId);
- String type = (String) map.get("type");
- if(StringUtils.equals(type,"add")){//增加人数不发消息
- return Collections.emptyList();
- }
- String departId = (String) map.get("depart_id");
- String owner = getOwner(activitiTaskEntity,null,departId,table , formId);
- ProjecttaskEntity task = convertToTask(activitiTaskEntity,owner,table,formId);
- return Collections.singletonList(task);
- }
- }
|