6 changed files with 114 additions and 20 deletions
@ -0,0 +1,7 @@ |
|||
package com.ccsens.tall.service; |
|||
|
|||
/** |
|||
* @author 逗 |
|||
*/ |
|||
public interface ILwbsService { |
|||
} |
@ -0,0 +1,101 @@ |
|||
package com.ccsens.tall.service; |
|||
|
|||
import cn.hutool.core.bean.BeanUtil; |
|||
import cn.hutool.core.collection.CollectionUtil; |
|||
import cn.hutool.core.util.ObjectUtil; |
|||
import com.ccsens.tall.bean.dto.LwbsDto; |
|||
import com.ccsens.tall.bean.po.ProRole; |
|||
import com.ccsens.tall.bean.po.ProShow; |
|||
import com.ccsens.tall.bean.po.ProShowExample; |
|||
import com.ccsens.tall.bean.po.ProSubTimeMember; |
|||
import com.ccsens.tall.bean.vo.TaskVo; |
|||
import com.ccsens.tall.util.TaskUtil; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.stereotype.Service; |
|||
import org.springframework.transaction.annotation.Propagation; |
|||
import org.springframework.transaction.annotation.Transactional; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author 逗 |
|||
*/ |
|||
@Slf4j |
|||
@Service |
|||
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class) |
|||
public class LwbsService implements ILwbsService{ |
|||
|
|||
|
|||
public TaskVo.ProTaskInfo queryLwbs(LwbsDto.SelByProjectIdToTaskDto param, Long userId) { |
|||
|
|||
if(ObjectUtil.isNotNull(param.getId())){ |
|||
//如果项目id为空。则查询所有
|
|||
}else { |
|||
//项目id不为空。查询单个项目
|
|||
|
|||
} |
|||
return null; |
|||
} |
|||
|
|||
// private TaskVo.ProTaskInfo getTaskInfoByProjectIdAndRoleId(Long currentUserId, Long projectId, Long startTime,
|
|||
// Long endTime, Integer process, Integer priority) throws Exception {
|
|||
// TaskVo.ProTaskInfo proTaskInfo = new TaskVo.ProTaskInfo();
|
|||
//
|
|||
// List<TaskVo.GlobalTask> globalTaskList = new ArrayList<>();
|
|||
// List<TaskVo.NormalTask> normalTaskList = new ArrayList<>();
|
|||
// TaskVo.GlobalTask globalTask;
|
|||
// //获取“全体成员”角色
|
|||
// ProRole allMember = proRoleService.getAllMember(projectId);
|
|||
// Long allMemberId = null;
|
|||
// if (ObjectUtil.isNotNull(allMember)) {
|
|||
// allMemberId = allMember.getId();
|
|||
// }
|
|||
//
|
|||
// //查找该项目下该用户的的所有的任务
|
|||
// List<TaskVo.NormalTask> secondTaskVoList =
|
|||
// List<TaskVo.NormalTask> secondTaskVoList = taskDetailDao.selectTaskByRoleAndAllMembers(projectId, roleId,
|
|||
// allMemberId, startTime, endTime, priority);
|
|||
//
|
|||
// if (CollectionUtil.isNotEmpty(secondTaskVoList)) {
|
|||
// for (TaskVo.NormalTask normalTask : secondTaskVoList) {
|
|||
//
|
|||
// //任务完成状态
|
|||
// if (normalTask.getProcess() != 2) {
|
|||
// ProSubTimeMember subTimeMember = getProcessByUserIdAndTask(currentUserId, normalTask.getId());
|
|||
// if (ObjectUtil.isNotNull(subTimeMember)) {
|
|||
// normalTask.setProcess(subTimeMember.getComplatedStatus());
|
|||
// normalTask.setRealEndTime(subTimeMember.getRealFinishTime());
|
|||
// } else if (normalTask.getProcess() > 2) {
|
|||
// normalTask.setRealEndTime((long) 0);
|
|||
// normalTask.setProcess(0);
|
|||
// }
|
|||
// }
|
|||
// }
|
|||
//
|
|||
// TaskUtil.Task task = TaskUtil.splitTask(secondTaskVoList, startTime, endTime, process);
|
|||
//
|
|||
// if (CollectionUtil.isNotEmpty(task.getGlobalTask())) {
|
|||
// for (TaskVo.NormalTask global : task.getGlobalTask()) {
|
|||
// globalTask = new TaskVo.GlobalTask();
|
|||
// BeanUtil.copyProperties(global, globalTask);
|
|||
// globalTaskList.add(globalTask);
|
|||
// }
|
|||
// }
|
|||
// if (CollectionUtil.isNotEmpty(task.getCommonTask())) {
|
|||
// if (priority == 0) {
|
|||
// normalTaskList = sortTaskTime(task.getCommonTask());
|
|||
// } else {
|
|||
// normalTaskList = task.getCommonTask();
|
|||
// }
|
|||
// }
|
|||
//
|
|||
// }
|
|||
//
|
|||
// proTaskInfo.setGlobalTaskList(globalTaskList);
|
|||
// proTaskInfo.setNormalTaskList(normalTaskList);
|
|||
//
|
|||
// return proTaskInfo;
|
|||
// }
|
|||
|
|||
} |
@ -1,5 +1,5 @@ |
|||
spring: |
|||
profiles: |
|||
active: test |
|||
include: util-test,common |
|||
active: dev |
|||
include: util-dev,common |
|||
|
|||
|
Loading…
Reference in new issue