|
|
@@ -162,6 +162,16 @@ public class KuaishouProjectServiceImpl implements IKuaishouProjectService {
|
|
|
|
|
|
@Override
|
|
|
public List<KuaishouProject> getMyProjects(KuaishouProject kuaishouProject) {
|
|
|
+ String roleKey = sysUserService.getRoleKeyByUserId(kuaishouProject.getUserId());
|
|
|
+ if ("admin".equals(roleKey) || "directorOperations".equals(roleKey)) {
|
|
|
+
|
|
|
+ } else if ("operationsManager".equals(roleKey)) {
|
|
|
+ //运营经理 可以看自己部门所有人的(自己和下属的)
|
|
|
+ Long deptId = deptService.getDeptIdByUserId(kuaishouProject.getUserId());
|
|
|
+ kuaishouProject.setOperatorIdList(deptService.getDeptUserListByDeptId(deptId));
|
|
|
+ } else {
|
|
|
+ kuaishouProject.setOperatorIdList(Arrays.asList(kuaishouProject.getUserId()));
|
|
|
+ }
|
|
|
return projectMapper.getMyProjects(kuaishouProject);
|
|
|
}
|
|
|
|