|
@@ -22,6 +22,7 @@ import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
@@ -48,7 +49,7 @@ public class itdmFirstPageController {
|
|
|
System.out.println("realName:"+ realName+ " username:"+ username);
|
|
|
|
|
|
ItdmTask itdmTask = new ItdmTask();
|
|
|
-
|
|
|
+ List<String> roles = new ArrayList<>();
|
|
|
if(!username.equals("admin")){
|
|
|
itdmTask.setTaskUser(realName);
|
|
|
|
|
@@ -57,19 +58,22 @@ public class itdmFirstPageController {
|
|
|
Wrapper<SysUserRole> userRoleWrapper = new QueryWrapper<>(userRole);
|
|
|
List<SysUserRole> userRoleList = sysUserRoleService.list(userRoleWrapper);
|
|
|
if(userRoleList != null && !userRoleList.isEmpty() && userRoleList.get(0)!=null){
|
|
|
- List<String> roles = userRoleList.stream().map(i->{
|
|
|
+ roles = userRoleList.stream().map(i->{
|
|
|
return roleService.getById(i.getRoleId()).getRoleName();
|
|
|
}).collect(Collectors.toList());
|
|
|
|
|
|
- String role = roles.get(0); // 登录人角色,只有一个(可以有多个,但本系统根据客户需求由前端限制只有一个)
|
|
|
- itdmTask.setTaskRole(role);
|
|
|
+// String role = roles.get(0); // 登录人角色,只有一个(可以有多个,但本系统根据客户需求由前端限制只有一个)
|
|
|
+// itdmTask.setTaskRole(role);
|
|
|
|
|
|
- if(role.equals("经理") || role.equals("计划员")) itdmTask.setTaskUser(null);
|
|
|
+// if(role.equals("经理") || role.equals("计划员")) itdmTask.setTaskUser(null);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
- Wrapper<ItdmTask> taskWrapper = new QueryWrapper<>(itdmTask);
|
|
|
+ QueryWrapper<ItdmTask> taskWrapper = new QueryWrapper<>(itdmTask);
|
|
|
+
|
|
|
+ if(!username.equals("admin")) taskWrapper.in("task_role", roles);
|
|
|
+
|
|
|
Long totalNum = taskService.count(taskWrapper);
|
|
|
|
|
|
itdmTask.setTaskStatus(0);
|