Forráskód Böngészése

修复管理员无法查看推送详情

lw 1 éve%!(EXTRA string=óta)
szülő
commit
6470c45714

+ 5 - 0
module_kzks/src/main/java/org/jeecg/modules/projectPushList/controller/ProjectPushListController.java

@@ -61,6 +61,9 @@ public class ProjectPushListController extends JeecgController<ProjectPushList,
 	@Autowired
 	private IProjectCostHuijiService huijiService;
 
+	@Autowired
+	private CommonMethod commonMethod;
+
 
 	@ApiOperation(value = "推送列表-详情", notes = "推送列表-详情")
 	@GetMapping(value = "/pushDetails/{taskNo}")
@@ -68,6 +71,8 @@ public class ProjectPushListController extends JeecgController<ProjectPushList,
 		LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
 		String realname = sysUser.getRealname();
 		boolean isExist = projectPushListService.isExist(realname,taskNo);
+		String role = commonMethod.getRole(sysUser.getUsername());
+		if (role.equals(AuthMark.ADMIN) || role.equals(AuthMark.BOSS) || role.equals(AuthMark.DEPT_LEADER)) isExist = true;
 		if (isExist) {
 			LambdaQueryWrapper<ProjectCostHuiji> wrapper = new LambdaQueryWrapper<>();
 			wrapper.eq(ProjectCostHuiji::getTaskno, taskNo);