| 12345678910111213141516171819202122232425262728293031323334353637 |
- package com.xcgl.activititask.util.impl;
- import cn.com.lzt.useractiviti.data.service.UseractivitiDataServiceI;
- import cn.com.lzt.useractiviti.green.entity.TBusActivitiGreenEntity;
- import cn.com.lzt.useractiviti.green_detail.entity.TBusActivitiGreenDetailEntity;
- import cn.com.lzt.useractiviti.other.entity.TBActivitiUserOtherAssignTaskEntity;
- import cn.com.lzt.useractiviti.other.entity.TBActivitiUserOtherEntity;
- import com.xcgl.activititask.entity.PActivitiTaskEntity;
- import com.xcgl.activititask.util.AbstractDynamicActivitiTaskHandler;
- import com.xcgl.projecttask.entity.ProjecttaskEntity;
- import org.jeecgframework.p3.core.utils.common.ApplicationContextUtil;
- import org.jeecgframework.web.system.pojo.base.TSUser;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * 人事类其他签报
- */
- public class UserOtherActivitiTaskHandler extends AbstractDynamicActivitiTaskHandler {
- @Override
- public List<ProjecttaskEntity> createTask(PActivitiTaskEntity activitiTaskEntity, String table, String formId) {
- TBActivitiUserOtherEntity entity = systemService.getEntity(TBActivitiUserOtherEntity.class,formId );
- String hql0 = "from TBActivitiUserOtherAssignTaskEntity where 1 = 1 AND fkId =? ";
- List<TBActivitiUserOtherAssignTaskEntity> detailEntityList = systemService.findHql(hql0,formId);
- List<ProjecttaskEntity> taskList = new ArrayList<>();
- for(TBActivitiUserOtherAssignTaskEntity detailEntity : detailEntityList) {
- String owner = detailEntity.getUserid();
- ProjecttaskEntity task = convertToTask(activitiTaskEntity,owner,table,formId);
- task.setPlanendtime(detailEntity.getEndTime());
- task.setDescription(detailEntity.getDescn());
- taskList.add(task);
- }
- return taskList;
- }
- }
|