package com.zt.life.modules.mainPart.task.service; import com.zt.common.service.BaseService; import com.zt.common.utils.UUIDUtil; import com.zt.core.context.UserContext; import com.zt.life.modules.mainPart.task.dao.TaskCenterDao; import com.zt.modules.workflow.model.WfRunTask; import org.springframework.stereotype.Service; import java.util.List; @Service public class TaskCenterService extends BaseService { public List page(String djxlSystem, Long projectId, String approveStepId) { Long userId = UserContext.getUser().getId(); Long companyId = UserContext.getUser().getCompanyId(); Long deptId = UserContext.getUser().getDeptId(); List list = baseDao.page(userId, djxlSystem, projectId, approveStepId); return list; } public List pageDone(String djxlSystem) { Long userId = UserContext.getUser().getId(); String t1 = "temp_" + UUIDUtil.getUUID(); String t2 = "temp_" + UUIDUtil.getUUID(); baseDao.pageDone_temp(userId, djxlSystem, t1, t2); List list = baseDao.pageDone(userId, t1, t2); baseDao.deleteTable(t1); baseDao.deleteTable(t2); return list; } public WfRunTask getRowByProjectId(Long projectId) { WfRunTask wfRunTask = baseDao.getRowByProjectId(projectId); return wfRunTask; } public void oneKeyDoneCy() { Long userId = UserContext.getUser().getId(); baseDao.oneKeyDoneCy(userId); } }