Browse Source

任务看板2

wangzhuo 2 years ago
parent
commit
ee6899e222

+ 6 - 0
blade-service/blade-mocha-item/src/main/java/org/springblade/mocha/service/impl/TaskServiceImpl.java

@@ -52,6 +52,12 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements IT
 			.eq(Task::getTenantId, AuthUtil.getTenantId())
 			.ne(Task::getType, 4)
 			.eq(Task::getIsDeleted, 0);
+		String userName = AuthUtil.getUserName();
+		if (!"admin".equals(userName)) {
+			lqw.and(qwa -> qwa.like(Task::getCcId, AuthUtil.getUserId())
+				.or().eq(Task::getCreateUser, AuthUtil.getUserId())
+				.or().eq(Task::getResponsibleUserId, AuthUtil.getUserId()));
+		}
 		List<Task> taskList = baseMapper.selectList(lqw);
 
 		Map<Long, List<Task>> longTaskDTOHashMap = new HashMap<>();